All files / config/root database.config.ts

50% Statements 4/8
100% Branches 0/0
0% Functions 0/4
50% Lines 4/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27                    1x       1x       1x       1x        
import { ValidateNested } from 'class-validator';
import { Type } from 'class-transformer';
import { DevConfig } from './database/dev.config';
import { ConnectionConfig } from './database/connection.config';
import { OrmConfig } from './database/orm.config';
import { MigrationConfig } from './database/migration.config';
 
export class DatabaseConfig {
  @ValidateNested()
  @Type(() => DevConfig)
  dev!: DevConfig;
 
  @ValidateNested()
  @Type(() => MigrationConfig)
  migration!: MigrationConfig;
 
  @ValidateNested()
  @Type(() => ConnectionConfig)
  connection!: ConnectionConfig;
 
  @ValidateNested()
  @Type(() => OrmConfig)
  orm!: OrmConfig;
 
  driverOptions?: any;
}