API Reference / @gtkx/runtime / Descriptor
Type Alias: Descriptor
Descriptor =
Exclude<NativeDescriptor, {kind:"array"|"hashtable"|"callback"|"ref"; }> |Omit<Extract<NativeDescriptor, {kind:"bytes"; }>,"kind"> &object| {kind:"boolean"; } | {kind:"unichar"; } | {getTypeFnName:string;isSigned:boolean;kind:"enum";members?:number[];sharedLibrary:string; } | {getTypeFnName:string;isSigned:boolean;kind:"flags";mask?:number;sharedLibrary:string; } |Omit<Extract<NativeDescriptor, {kind:"array"; }>,"itemDescriptor"> &object|Omit<Extract<NativeDescriptor, {kind:"hashtable"; }>,"keyDescriptor"|"valueDescriptor"> &object|Omit<Extract<NativeDescriptor, {kind:"callback"; }>,"argDescriptors"|"returnDescriptor"|"scope"|"releaseWithCompletion"> &object|Omit<Extract<NativeDescriptor, {kind:"ref"; }>,"innerDescriptor"> &object
Defined in: packages/runtime/dist/descriptor-types.d.ts:2