@cisstech/nestjs-expand
Version:
A NestJS module to build Dynamic Resource Expansion for APIs
35 lines • 1.41 kB
JavaScript
;
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