UNPKG

2.32 kBJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3const tslib_1 = require("tslib");
4const ioc_1 = require("@tsdi/ioc");
5const core_1 = require("@tsdi/core");
6const components_1 = require("@tsdi/components");
7const mvc_1 = require("@mvx/mvc");
8const vaildates = require("./vaildates");
9const middlewares = require("./middlewares");
10const passports = require("./passports");
11const ControllerAuthRegisterAction_1 = require("./registers/ControllerAuthRegisterAction");
12const IdentityStartupService_1 = require("./IdentityStartupService");
13const boot_1 = require("@tsdi/boot");
14let IdentitySetupModule = class IdentitySetupModule {
15 constructor() {
16 }
17 setup(container) {
18 container.bindProvider(ControllerAuthRegisterAction_1.AuthRoutesToken, new Set());
19 let actjtr = container.getInstance(ioc_1.ActionInjectorToken);
20 actjtr.register(ControllerAuthRegisterAction_1.ControllerAuthRegisterAction);
21 let dreger = actjtr.getInstance(ioc_1.DesignRegisterer);
22 dreger.register(mvc_1.Controller, 'Class', ControllerAuthRegisterAction_1.ControllerAuthRegisterAction);
23 }
24 static d0Ann() {
25 return { "name": "IdentitySetupModule", "params": { "constructor": [], "setup": ["container"] } };
26 }
27};
28tslib_1.__decorate([
29 tslib_1.__param(0, ioc_1.Inject(core_1.ContainerToken)),
30 tslib_1.__metadata("design:type", Function),
31 tslib_1.__metadata("design:paramtypes", [Object]),
32 tslib_1.__metadata("design:returntype", void 0)
33], IdentitySetupModule.prototype, "setup", null);
34IdentitySetupModule = tslib_1.__decorate([
35 ioc_1.IocExt(),
36 tslib_1.__metadata("design:paramtypes", [])
37], IdentitySetupModule);
38let IdentityModule = class IdentityModule {
39 static d0Ann() {
40 return { "name": "IdentityModule", "params": {} };
41 }
42};
43IdentityModule = tslib_1.__decorate([
44 boot_1.DIModule({
45 regIn: 'root',
46 imports: [
47 IdentitySetupModule,
48 components_1.ComponentsModule,
49 components_1.ElementModule
50 ],
51 providers: [
52 IdentityStartupService_1.IdentityStartupService,
53 [passports, vaildates, middlewares]
54 ]
55 })
56], IdentityModule);
57exports.IdentityModule = IdentityModule;
58
59//# sourceMappingURL=sourcemaps/IdentityModule.js.map