UNPKG

@ts-for-gir/lib

Version:

Typescript .d.ts generator from GIR for gjs

15 lines (13 loc) 556 B
import type { GirClassElement, GirInterfaceElement, GirRecordElement, GirUnionElement, TypeGirClass } from "./index.ts"; export interface ClassParent { parentName: string; qualifiedParentName: string; /** qualified if its module != qualifiedName's module */ localParentName: string; type: "parent" | "prerequisite" | "implements"; /** Parent class / interface */ cls?: GirClassElement | GirUnionElement | GirInterfaceElement | GirRecordElement; girTypeName: TypeGirClass; /** True if the parent dependency exists */ dependencyExists: boolean; }