UNPKG

1.41 kBJavaScriptView Raw
1"use strict";
2var InternalCoreModule_1;
3Object.defineProperty(exports, "__esModule", { value: true });
4exports.InternalCoreModule = void 0;
5const tslib_1 = require("tslib");
6const common_1 = require("@nestjs/common");
7const request_providers_1 = require("../router/request/request-providers");
8const services_1 = require("../services");
9const inquirer_providers_1 = require("./inquirer/inquirer-providers");
10const ReflectorAliasProvider = {
11 provide: services_1.Reflector.name,
12 useExisting: services_1.Reflector,
13};
14let 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};
23InternalCoreModule = 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);
40exports.InternalCoreModule = InternalCoreModule;