UNPKG

@nestjs-mod/files

Version:

Files module with an error filter, controller and rest-sdk for work with module from other nodejs appliaction

38 lines 1.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.FilesModule = void 0; const common_1 = require("@nestjs-mod/common"); const files_controller_1 = require("./controllers/files.controller"); const files_configuration_1 = require("./files.configuration"); const files_constants_1 = require("./files.constants"); const files_environments_1 = require("./files.environments"); const webhook_1 = require("@nestjs-mod/webhook"); const files_webhooks_1 = require("./types/files-webhooks"); exports.FilesModule = (0, common_1.createNestModule)({ moduleName: files_constants_1.FILES_MODULE, moduleDescription: 'Files module with an error filter, controller and rest-sdk for work with module from other nodejs appliaction', moduleCategory: common_1.NestModuleCategory.feature, configurationModel: files_configuration_1.FilesConfiguration, staticEnvironmentsModel: files_environments_1.FilesStaticEnvironments, imports: [ webhook_1.WebhookModule.forFeature({ featureModuleName: files_constants_1.FILES_FEATURE, featureConfiguration: { events: files_webhooks_1.FILES_WEBHOOK_EVENTS }, }), ], controllers: [files_controller_1.FilesController], wrapForRootAsync: (asyncModuleOptions) => { if (!asyncModuleOptions) { asyncModuleOptions = {}; } const FomatterClass = (0, common_1.getFeatureDotEnvPropertyNameFormatter)(files_constants_1.FILES_FEATURE); Object.assign(asyncModuleOptions, { environmentsOptions: { propertyNameFormatters: [new FomatterClass()], name: files_constants_1.FILES_FEATURE, }, }); return { asyncModuleOptions }; }, }).FilesModule; //# sourceMappingURL=files.module.js.map