Type Alias

GLib-2.0GLib$ParseShallowVariantDict

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

Parses dictionary for shallow unpacking - values remain as Variants

Type Parameters

  • State extends string