diff --git a/src/modules/database/database.module.ts b/src/modules/database/database.module.ts index 8ad09ca..40024b2 100644 --- a/src/modules/database/database.module.ts +++ b/src/modules/database/database.module.ts @@ -1,4 +1,13 @@ -import { Module } from '@nestjs/common'; +import { DynamicModule, Module } from '@nestjs/common'; +import { TypeOrmModule, TypeOrmModuleOptions } from '@nestjs/typeorm'; @Module({}) -export class DatabaseModule {} +export class DatabaseModule { + static forRoot(configRegister: () => TypeOrmModuleOptions): DynamicModule { + return { + global: true, + module: DatabaseModule, + imports: [TypeOrmModule.forRoot(configRegister())], + }; + } +}