ts-bakery
Version:
Baked dependency injection for Typescript.
40 lines • 1.56 kB
JavaScript
"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