typeorm
Version:
Data-Mapper ORM for TypeScript, ES7, ES6, ES5. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, MongoDB databases.
22 lines (21 loc) • 547 B
TypeScript
import { EntityMetadata } from "../metadata/EntityMetadata";
/**
*/
export declare class Alias {
type: "from" | "select" | "join" | "other";
name: string;
/**
* Table on which this alias is applied.
* Used only for aliases which select custom tables.
*/
tablePath?: string;
/**
* If this alias is for sub query.
*/
subQuery?: string;
constructor(alias?: Alias);
private _metadata?;
readonly target: Function | string;
readonly hasMetadata: boolean;
metadata: EntityMetadata;
}