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