Type Alias

GLib-2.0GLibBasicTypeMap

BasicTypeMap: T extends "b"
    ? boolean
    : T extends "s"
    | "o"
    | "g"
        ? string
        : T extends "n"
        | "q"
        | "t"
        | "d"
        | "u"
        | "i"
        | "x"
        | "y"
            ? number
            : T extends "h" | "?" ? unknown : T extends "v" ? GLib.Variant : never

Maps basic GVariant type characters to TypeScript types

Type Parameters

  • T extends string