How to use the @nestjs/typeorm.TypeOrmModule function in @nestjs/typeorm

To help you get started, we’ve selected a few @nestjs/typeorm examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github mpcast / mpcast-server / packages / core / dist / service / service.module.js View on Github external
option_service_1.OptionService,
    term_service_1.TermService,
    categories_service_1.CategoriesService,
    post_service_1.PostService,
    comment_service_1.CommentService,
    user_service_1.UserService,
];
let ServiceModule = class ServiceModule {
    async onModuleInit() {
    }
};
ServiceModule = __decorate([
    common_1.Module({
        imports: [
            event_bus_module_1.EventBusModule,
            typeorm_1.TypeOrmModule.forRoot(config_helpers_1.getConfig().dbConnectionOptions),
            cache_module_1.CacheModule,
            passport_1.PassportModule.register({
                defaultStrategy: 'jwt',
            }),
            jwt_1.JwtModule.register({
                secretOrPrivateKey: APP_CONFIG.AUTH.jwtTokenSecret,
                signOptions: { expiresIn: APP_CONFIG.AUTH.expiresIn },
            }),
        ],
        providers: [
            ...exportedProviders,
            password_ciper_1.PasswordCiper,
        ],
        exports: exportedProviders,
    })
], ServiceModule);
github notadd / nt-module-user / package / user.module.js View on Github external
id: 1
            }
        }));
    }
    async createSuperAdmin() {
        const sadmin = await this.userRepo.findOne({ where: { username: 'sadmin' } });
        if (sadmin)
            return;
        await this.userService.createUser({ username: 'sadmin', password: 'sadmin' });
    }
};
UserModule = UserModule_1 = __decorate([
    common_1.Global(),
    common_1.Module({
        imports: [
            typeorm_1.TypeOrmModule.forFeature([organization_entity_1.Organization, user_entity_1.User, role_entity_1.Role, system_module_entity_1.SystemModule, resource_entity_1.Resource, permission_entity_1.Permission, info_group_entity_1.InfoGroup, info_item_entity_1.InfoItem, user_info_entity_1.UserInfo]),
            addon_sms_1.SmsModule
        ],
        controllers: [],
        providers: [
            { provide: core_1.APP_GUARD, useClass: auth_guard_1.AuthGuard },
            auth_service_1.AuthService,
            entity_check_service_1.EntityCheckService,
            organization_resolver_1.OrganizationResolver, organization_service_1.OrganizationService,
            user_resolver_1.UserResolver, user_service_1.UserService,
            role_resolver_1.RoleResolver, role_service_1.RoleService,
            system_module_resolver_1.SystemModuleResolver, system_module_service_1.SystemModuleService,
            resource_resolver_1.ResourceResolver, resource_service_1.ResourceService,
            info_group_resolver_1.InfoGroupResolver, info_group_service_1.InfoGroupService,
            info_item_resolver_1.InfoItemResolver, info_item_service_1.InfoItemService,
            crypto_util_1.CryptoUtil
        ],
github notadd / next / packages / common / modules / setting.module.js View on Github external
const setting_service_1 = require("../services/setting.service");
const typeorm_1 = require("@nestjs/typeorm");
const setting_entity_1 = require("../entities/setting.entity");
let SettingModule = class SettingModule {
};
SettingModule = __decorate([
    common_1.Module({
        components: [
            setting_resolvers_1.SettingResolvers,
            setting_service_1.SettingService,
        ],
        exports: [
            setting_service_1.SettingService,
        ],
        imports: [
            typeorm_1.TypeOrmModule.forFeature([setting_entity_1.Setting]),
        ]
    })
], SettingModule);
exports.SettingModule = SettingModule;
github notadd / next / packages / logger / modules / logger.module.js View on Github external
};
Object.defineProperty(exports, "__esModule", { value: true });
const entities_1 = require("../entities");
const resolvers_1 = require("../resolvers");
const services_1 = require("../services");
const common_1 = require("@nestjs/common");
const typeorm_1 = require("@nestjs/typeorm");
let LoggerModule = class LoggerModule {
};
LoggerModule = __decorate([
    common_1.Module({
        exports: [
            services_1.LogService,
        ],
        imports: [
            typeorm_1.TypeOrmModule.forFeature([
                entities_1.Log,
            ]),
        ],
        providers: [
            resolvers_1.LogResolvers,
            services_1.LogService,
        ],
    })
], LoggerModule);
exports.LoggerModule = LoggerModule;

//# sourceMappingURL=logger.module.js.map
github notadd / next / packages / user / modules / user.module.js View on Github external
this.logger = new common_1.Logger("NotaddApplication", true);
    }
    configure(consumer) {
    }
};
UserModule = __decorate([
    common_1.Module({
        components: [
            resolvers_1.UserResolver,
            services_1.UserService,
        ],
        exports: [
            services_1.UserService,
        ],
        imports: [
            typeorm_1.TypeOrmModule.forFeature([entities_1.User])
        ],
    }),
    __metadata("design:paramtypes", [])
], UserModule);
exports.UserModule = UserModule;
github notadd / next / packages / server / modules / application.module.js View on Github external
const modules_2 = require("@notadd/internationalization/modules");
const logger_1 = require("@notadd/logger");
const common_1 = require("@nestjs/common");
const setting_1 = require("@notadd/setting");
const informations_1 = require("../informations");
const typeorm_1 = require("@nestjs/typeorm");
const user_1 = require("@notadd/user");
const websocket_1 = require("@notadd/websocket");
const workflow_module_1 = require("@notadd/workflow/modules/workflow.module");
const local_module_1 = require("@notadd/addon-local/local.module");
let ApplicationModule = class ApplicationModule {
};
ApplicationModule = __decorate([
    common_1.Module({
        imports: [
            typeorm_1.TypeOrmModule.forRoot(loaders_1.Configuration.loadDatabaseConfiguration()),
            modules_1.GraphqlModule,
            websocket_1.WebsocketModule,
            modules_2.InternationalizationModule,
            logger_1.LoggerModule,
            setting_1.SettingModule,
            workflow_module_1.WorkflowModule,
            backend_1.BackendModule,
            user_1.UserModule,
            local_module_1.LocalModule,
            injection_1.InjectionModule,
        ],
        providers: [
            informations_1.SystemInformation,
        ],
    })
], ApplicationModule);
github notadd / next / packages / logger / modules / log.module.js View on Github external
const log_service_1 = require("../services/log.service");
const common_1 = require("@nestjs/common");
const typeorm_1 = require("@nestjs/typeorm");
let LogModule = class LogModule {
};
LogModule = __decorate([
    common_1.Module({
        components: [
            log_resolvers_1.LogResolvers,
            log_service_1.LogService,
        ],
        exports: [
            log_service_1.LogService,
        ],
        imports: [
            typeorm_1.TypeOrmModule.forFeature([log_entity_1.Log]),
        ],
    })
], LogModule);
exports.LogModule = LogModule;
github notadd / next / packages / user / modules / user.module.js View on Github external
this.logger = new common_1.Logger('NotaddApplication', true);
    }
    configure(consumer) {
    }
};
UserModule = __decorate([
    common_1.Module({
        components: [
            user_resolver_1.UserResolver,
            user_service_1.UserService,
        ],
        exports: [
            user_service_1.UserService,
        ],
        imports: [
            typeorm_1.TypeOrmModule.forFeature([user_entity_1.User])
        ],
    }),
    __metadata("design:paramtypes", [])
], UserModule);
exports.UserModule = UserModule;
github notadd / next / packages / server / modules / application.module.js View on Github external
consumer
            .apply(apollo_server_express_1.graphiqlExpress({ endpointURL: '/graphql' }))
            .forRoutes({ path: '/graphiql', method: common_1.RequestMethod.GET })
            .apply(apollo_server_express_1.graphqlExpress(req => ({ schema, rootValue: req })))
            .forRoutes({ path: '/graphql', method: common_1.RequestMethod.ALL });
    }
    createSchema() {
        const typeDefs = this.graphQLFactory.mergeTypesByPaths('./**/*.types.graphql');
        const schema = this.graphQLFactory.createSchema({ typeDefs });
        return this.graphQLFactory.createSchema({ typeDefs });
    }
};
ApplicationModule = __decorate([
    common_1.Module({
        imports: [
            typeorm_1.TypeOrmModule.forRoot(),
            graphql_1.GraphQLModule,
            configuration_1.ConfigurationModule,
            logger_1.LoggerModule,
            setting_1.SettingModule,
            backend_1.BackendModule,
            user_1.UserModule,
            authentication_1.AuthenticationModule,
        ],
    }),
    __metadata("design:paramtypes", [graphql_1.GraphQLFactory])
], ApplicationModule);
exports.ApplicationModule = ApplicationModule;
github notadd / next / packages / common / modules / log.module.js View on Github external
const log_service_1 = require("../services/log.service");
const typeorm_1 = require("@nestjs/typeorm");
const log_entity_1 = require("../entities/log.entity");
let LogModule = class LogModule {
};
LogModule = __decorate([
    common_1.Module({
        components: [
            log_resolvers_1.LogResolvers,
            log_service_1.LogService,
        ],
        exports: [
            log_service_1.LogService,
        ],
        imports: [
            typeorm_1.TypeOrmModule.forFeature([log_entity_1.Log]),
        ],
    })
], LogModule);
exports.LogModule = LogModule;