UNPKG

typeorm

Version:

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

26 lines (24 loc) 619 B
import { ObjectUtils } from "../util/ObjectUtils"; import { TypeORMError } from "../error"; /** */ export class Alias { constructor(alias) { ObjectUtils.assign(this, alias || {}); } get target() { return this.metadata.target; } get hasMetadata() { return !!this._metadata; } set metadata(metadata) { this._metadata = metadata; } get metadata() { if (!this._metadata) throw new TypeORMError(`Cannot get entity metadata for the given alias "${this.name}"`); return this._metadata; } } //# sourceMappingURL=Alias.js.map