nihilqui
Version:
Typescript .d.ts generator from GIR for gjs and node-gtk
15 lines (13 loc) • 573 B
text/typescript
import { GirClassElement, GirUnionElement, GirInterfaceElement, GirRecordElement, TypeGirClass } from './index.js'
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
}