UNPKG

@brewww/authentication-service

Version:
71 lines 3.54 kB
"use strict"; var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; var AppModule_1; Object.defineProperty(exports, "__esModule", { value: true }); exports.AppModule = void 0; const common_1 = require("@nestjs/common"); const config_1 = require("./config"); const app_controller_1 = require("./app.controller"); const app_service_1 = require("./app.service"); const nestjs_1 = require("@automapper/nestjs"); const config_2 = require("@nestjs/config"); const event_emitter_1 = require("@nestjs/event-emitter"); const login_module_1 = require("./login/login.module"); const auth_notification_module_1 = require("./notification/auth-notification.module"); const nestjs_plugin_module_1 = require("@brewww/nestjs-plugin-module"); const refresh_token_module_1 = require("./refresh-token/refresh-token.module"); const reset_password_module_1 = require("./reset-password/reset-password.module"); const sign_up_module_1 = require("./sign-up/sign-up.module"); const token_module_1 = require("./token/token.module"); const typeorm_1 = require("@nestjs/typeorm"); const user_module_1 = require("./user/user.module"); const classes_1 = require("@automapper/classes"); const data_source_1 = require("../db/data-source"); const sms_config_1 = require("./config/sms.config"); const template_module_1 = require("./template/template.module"); let AppModule = AppModule_1 = class AppModule { }; AppModule = AppModule_1 = __decorate([ (0, common_1.Module)({ imports: [ nestjs_plugin_module_1.PluginModule.registerAsync({ imports: [ (0, common_1.forwardRef)(() => AppModule_1), (0, common_1.forwardRef)(() => token_module_1.TokenModule), (0, common_1.forwardRef)(() => user_module_1.UserModule), (0, common_1.forwardRef)(() => template_module_1.TemplateModule), ], }), nestjs_1.AutomapperModule.forRoot({ strategyInitializer: (0, classes_1.classes)(), }), sign_up_module_1.SignUpModule, login_module_1.LoginModule, reset_password_module_1.ResetPasswordModule, event_emitter_1.EventEmitterModule.forRoot(), typeorm_1.TypeOrmModule.forRoot(data_source_1.dataSourceOptions), config_2.ConfigModule.forRoot({ isGlobal: true, load: [ config_1.appConfig, config_1.authenticationConfig, config_1.emailConfig, config_1.serverConfig, sms_config_1.smsConfig, ], }), refresh_token_module_1.RefreshTokenModule, auth_notification_module_1.AuthNotificationModule, ], providers: [app_service_1.AppService], exports: [app_service_1.AppService], controllers: [app_controller_1.AppController], }) ], AppModule); exports.AppModule = AppModule; //# sourceMappingURL=app.module.js.map