ionic-orm-2
Version:
Data-mapper ORM for Ionic WebSQL and SQLite
19 lines • 715 B
JavaScript
import { getMetadataArgsStorage } from "../../../index";
/**
* JoinColumn decorator used on one-to-one relations to specify owner side of relationship.
* It also can be used on both one-to-one and many-to-one relations to specify custom column name
* or custom referenced column.
*/
export function JoinColumn(options) {
return function (object, propertyName) {
options = options || {};
const args = {
target: object.constructor,
propertyName: propertyName,
name: options.name,
referencedColumnName: options.referencedColumnName
};
getMetadataArgsStorage().joinColumns.add(args);
};
}
//# sourceMappingURL=JoinColumn.js.map