UNPKG

nihilqui

Version:

Typescript .d.ts generator from GIR for gjs and node-gtk

34 lines (31 loc) 1.23 kB
import { GirBoolean, GirInfoAttrs, GirInfoElements, GirAnyType, GirTransferOwnership, PartOfClass, TsProperty, } from './index.js' export interface GirPropertyElement extends PartOfClass, GirInfoElements, GirAnyType { /** Property, that is a variable or members with getter and setter functions */ $: GirInfoAttrs & { /** name of the property */ name: string /** Binary attribute, true if the property is writeable, that is it has a setter function */ writable?: GirBoolean /** Binary attribute, true if the property is readable, that is it has a getter function */ readable?: GirBoolean /** Binary attribute, true if the property will be set upon construction */ construct?: GirBoolean /** Binary attribute, true if the property can only be set upon construction */ 'construct-only'?: GirBoolean /** The setter function for this property */ setter?: string /** The getter function for this property */ getter?: string /** The value of the property when it is not set */ 'default-value'?: string } & Partial<GirTransferOwnership> _tsData?: TsProperty }