UNPKG

@composita/il

Version:

Composita language IL.

43 lines 1.38 kB
export declare type BuiltInTypeDescriptor = IntegerDescriptor | FloatDescriptor | TextDescriptor | CharacterDescriptor | BooleanDescriptor; declare enum IntegerDescriptorTag { Tag = 0 } export declare class IntegerDescriptor { constructor(initialValue?: number); readonly initialValue: number; protected readonly _integerDescriptorTag = IntegerDescriptorTag.Tag; } declare enum FloatDescriptorTag { Tag = 0 } export declare class FloatDescriptor { constructor(initialValue?: number); readonly initialValue: number; protected readonly _floatDescriptorTag = FloatDescriptorTag.Tag; } declare enum TextDescriptorTag { Tag = 0 } export declare class TextDescriptor { constructor(initialValue?: string); readonly initialValue: string; protected readonly _TextDescriptorTag = TextDescriptorTag.Tag; } declare enum CharacterDescriptorTag { Tag = 0 } export declare class CharacterDescriptor { constructor(initialValue?: string); readonly initialValue: string; protected readonly _characterDescriptorTag = CharacterDescriptorTag.Tag; } declare enum BooleanDescriptorTag { Tag = 0 } export declare class BooleanDescriptor { constructor(initialValue?: boolean); readonly initialValue: boolean; protected readonly _booleanDescriptorTag = BooleanDescriptorTag.Tag; } export {}; //# sourceMappingURL=builtin.d.ts.map