UNPKG

ts-bakery

Version:

Baked dependency injection for Typescript.

40 lines 1.56 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.TsTypeOperatorTypeReference = exports.TsConstructorTypeReference = exports.TsFunctionTypeReference = exports.TsQualifiedTypeReference = exports.TsArrayTypeReference = exports.TsClassTypeReference = exports.TsSimpleTypeReference = void 0; class TsTypeReference { } exports.default = TsTypeReference; //keyword: string, number, boolean, any, unknown, void class TsSimpleTypeReference extends TsTypeReference { } exports.TsSimpleTypeReference = TsSimpleTypeReference; //TypeReference: ClassName class TsClassTypeReference extends TsTypeReference { } exports.TsClassTypeReference = TsClassTypeReference; class TsArrayTypeReference extends TsTypeReference { } exports.TsArrayTypeReference = TsArrayTypeReference; //DoubleThing: ns.ClassName class TsQualifiedTypeReference extends TsTypeReference { } exports.TsQualifiedTypeReference = TsQualifiedTypeReference; //Function: (p: What) => What2 class TsFunctionTypeReference extends TsTypeReference { constructor() { super(...arguments); this.parameters = []; } } exports.TsFunctionTypeReference = TsFunctionTypeReference; class TsConstructorTypeReference extends TsTypeReference { constructor() { super(...arguments); this.parameters = []; } } exports.TsConstructorTypeReference = TsConstructorTypeReference; class TsTypeOperatorTypeReference extends TsTypeReference { } exports.TsTypeOperatorTypeReference = TsTypeOperatorTypeReference; //# sourceMappingURL=TsTypeReference.js.map