UNPKG

@cisstech/nestjs-expand

Version:

A NestJS module to build Dynamic Resource Expansion for APIs

35 lines 1.41 kB
"use strict"; var NestKitExpandModule_1; Object.defineProperty(exports, "__esModule", { value: true }); exports.NestKitExpandModule = void 0; const tslib_1 = require("tslib"); const common_1 = require("@nestjs/common"); const nestjs_discovery_1 = require("@golevelup/nestjs-discovery"); const core_1 = require("@nestjs/core"); const expand_1 = require("./expand"); const expand_interceptor_1 = require("./expand.interceptor"); const expand_service_1 = require("./expand.service"); let NestKitExpandModule = NestKitExpandModule_1 = class NestKitExpandModule { static forRoot(config) { return { module: NestKitExpandModule_1, providers: [ { provide: expand_1.EXPAND_CONFIG, useValue: config, }, ], exports: [expand_service_1.ExpandService], }; } }; exports.NestKitExpandModule = NestKitExpandModule; exports.NestKitExpandModule = NestKitExpandModule = NestKitExpandModule_1 = tslib_1.__decorate([ (0, common_1.Global)(), (0, common_1.Module)({ imports: [nestjs_discovery_1.DiscoveryModule], providers: [{ provide: core_1.APP_INTERCEPTOR, useClass: expand_interceptor_1.ExpandInterceptor }, expand_service_1.ExpandService], exports: [expand_service_1.ExpandService], }) ], NestKitExpandModule); //# sourceMappingURL=expand.module.js.map