UNPKG

typeorm

Version:

Data-Mapper ORM for TypeScript and ES2021+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.

18 lines (16 loc) 784 B
import { TypeORMError } from "./TypeORMError"; /** * Thrown when user tries to create entity id map from the mixed id value, * but id value is a single value when entity requires multiple values. */ export class CannotCreateEntityIdMapError extends TypeORMError { constructor(metadata, id) { super(); const objectExample = metadata.primaryColumns.reduce((object, column, index) => { column.setEntityValue(object, index + 1); return object; }, {}); this.message = `Cannot use given entity id "${id}" because "${metadata.targetName}" contains multiple primary columns, you must provide object in following form: ${JSON.stringify(objectExample)} as an id.`; } } //# sourceMappingURL=CannotCreateEntityIdMapError.js.map