UNPKG

@nestjs/typeorm

Version:

TypeORM for NestJS: connections and repositories through dependency injection, entities, transactions and multiple databases.

12 lines (11 loc) • 659 B
import { DEFAULT_DATA_SOURCE_NAME } from '../typeorm.constants.js'; export class DuplicateDataSourceException extends Error { constructor(dataSourceName) { const isDefault = dataSourceName === DEFAULT_DATA_SOURCE_NAME; const descriptor = isDefault ? 'default (unnamed)' : `"${dataSourceName}"`; super(`A data source with the ${descriptor} name is already registered. ` + `Multiple data sources must be registered with unique names; otherwise, ` + `they will override each other. Please assign a unique "name" property ` + `to each TypeOrmModule.forRoot()/forRootAsync() registration.`); } }