@composita/il
Version:
Composita language IL.
43 lines • 1.38 kB
TypeScript
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