@tsed/common
Version:
A TypeScript Framework on top of Express
14 lines • 650 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ControllerRegistry = void 0;
const di_1 = require("@tsed/di");
const ControllerProvider_1 = require("../domain/ControllerProvider");
const PlatformRouter_1 = require("../services/PlatformRouter");
// tslint:disable-next-line: variable-name
exports.ControllerRegistry = di_1.GlobalProviders.createRegistry(di_1.ProviderType.CONTROLLER, ControllerProvider_1.ControllerProvider, {
injectable: false,
onInvoke(provider, locals) {
locals.set(PlatformRouter_1.PlatformRouter, provider.getRouter());
}
});
//# sourceMappingURL=ControllerRegistry.js.map