@rttist/core
Version:
Core package for transformers and runtimes of RTTIST TypeScript reflection system.
66 lines (65 loc) • 2.66 kB
TypeScript
export declare const PROTOTYPE_TYPE_PROPERTY = "[[type]]";
export declare const PROTOTYPE_TYPE_INSTANCE_PROPERTY = "[[$type]]";
export declare const CALLSITE_TYPE_ARGS_PROPERTY = "[[csTArgs]]";
export declare const CALLSITE_ARGS_TYPE_PROPERTY = "[[csArgsT]]";
export declare const ModuleIds: {
readonly Native: "::native";
readonly Dynamic: "::dynamic";
readonly Invalid: "::invalid";
readonly RttistType: "@rttist/dist/Type";
readonly RttistModule: "@rttist/dist/Module";
};
export declare const TypeIds: {
readonly Invalid: "::invalid::Invalid";
readonly NonPrimitiveObject: "#object";
readonly Function: "#Function";
readonly Any: "#any";
readonly Unknown: "#unknown";
readonly Void: "#void";
readonly Never: "#never";
readonly Null: "#null";
readonly Undefined: "#undefined";
readonly Intrinsic: "#intrinsic";
readonly String: "#String";
readonly Number: "#Number";
readonly BigInt: "#BigInt";
readonly Boolean: "#Boolean";
readonly True: "#true";
readonly False: "#false";
readonly Date: "#Date";
readonly Error: "#Error";
readonly Symbol: "#Symbol";
readonly UniqueSymbol: "#UniqueSymbol";
readonly RegExp: "#RegExp";
readonly Int8Array: "#Int8Array";
readonly Uint8Array: "#Uint8Array";
readonly Uint8ClampedArray: "#Uint8ClampedArray";
readonly Int16Array: "#Int16Array";
readonly Uint16Array: "#Uint16Array";
readonly Int32Array: "#Int32Array";
readonly Uint32Array: "#Uint32Array";
readonly Float32Array: "#Float32Array";
readonly Float64Array: "#Float64Array";
readonly BigInt64Array: "#BigInt64Array";
readonly BigUint64Array: "#BigUint64Array";
readonly ArrayDefinition: "#Array";
readonly TupleDefinition: "#Tuple";
readonly ReadonlyArrayDefinition: "#ReadonlyArray";
readonly MapDefinition: "#Map";
readonly WeakMapDefinition: "#WeakMap";
readonly SetDefinition: "#Set";
readonly WeakSetDefinition: "#WeakSet";
readonly PromiseDefinition: "#Promise";
readonly GeneratorDefinition: "#Generator";
readonly AsyncGeneratorDefinition: "#AsyncGenerator";
readonly IteratorDefinition: "#Iterator";
readonly IterableDefinition: "#Iterable";
readonly IterableIteratorDefinition: "#IterableIterator";
readonly AsyncIteratorDefinition: "#AsyncIterator";
readonly AsyncIterableDefinition: "#AsyncIterable";
readonly AsyncIterableIteratorDefinition: "#AsyncIterableIterator";
readonly ArrayBuffer: "#ArrayBuffer";
readonly SharedArrayBuffer: "#SharedArrayBuffer";
readonly Atomics: "#Atomics";
readonly DataView: "#DataView";
};