1 | "use strict";
|
2 | var InternalCoreModule_1;
|
3 | Object.defineProperty(exports, "__esModule", { value: true });
|
4 | exports.InternalCoreModule = void 0;
|
5 | const tslib_1 = require("tslib");
|
6 | const common_1 = require("@nestjs/common");
|
7 | const request_providers_1 = require("../router/request/request-providers");
|
8 | const services_1 = require("../services");
|
9 | const inquirer_providers_1 = require("./inquirer/inquirer-providers");
|
10 | const ReflectorAliasProvider = {
|
11 | provide: services_1.Reflector.name,
|
12 | useExisting: services_1.Reflector,
|
13 | };
|
14 | let InternalCoreModule = InternalCoreModule_1 = class InternalCoreModule {
|
15 | static register(providers) {
|
16 | return {
|
17 | module: InternalCoreModule_1,
|
18 | providers: [...providers],
|
19 | exports: [...providers.map(item => item.provide)],
|
20 | };
|
21 | }
|
22 | };
|
23 | InternalCoreModule = InternalCoreModule_1 = tslib_1.__decorate([
|
24 | (0, common_1.Global)(),
|
25 | (0, common_1.Module)({
|
26 | providers: [
|
27 | services_1.Reflector,
|
28 | ReflectorAliasProvider,
|
29 | request_providers_1.requestProvider,
|
30 | inquirer_providers_1.inquirerProvider,
|
31 | ],
|
32 | exports: [
|
33 | services_1.Reflector,
|
34 | ReflectorAliasProvider,
|
35 | request_providers_1.requestProvider,
|
36 | inquirer_providers_1.inquirerProvider,
|
37 | ],
|
38 | })
|
39 | ], InternalCoreModule);
|
40 | exports.InternalCoreModule = InternalCoreModule;
|