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;
|
}
|