Type Alias

GLib-2.0GLib$ParseShallowVariantDict

$ParseShallowVariantDict: string extends State
    ? VariantTypeError<
        "$ParseShallowVariantDict: 'string' is not a supported type.",
    >
    : $SkipUntil<State, "}"> extends [infer Remaining]
        ? Remaining extends string
            ? [{ [key: string]: GLib.Variant<any> }, Remaining]
            : VariantTypeError<"Invalid dictionary format">
        : VariantTypeError<"Invalid dictionary format">

Parses dictionary for shallow unpacking - values remain as Variants

Type Parameters

  • State extends string