/**
|
* Arguments for JoinColumnMetadata class.
|
*/
|
export interface JoinColumnMetadataArgs {
|
/**
|
* Class to which this column is applied.
|
*/
|
target: Function | string;
|
/**
|
* Class's property name to which this column is applied.
|
*/
|
propertyName: string;
|
/**
|
* Name of the column.
|
*/
|
name?: string;
|
/**
|
* Name of the column in the entity to which this column is referenced.
|
* This is column property name, not a column database name.
|
*/
|
referencedColumnName?: string;
|
}
|