UNPKG

es-entity

Version:

ORM framework for Node js based on Ecmascript 6 and Typescript.

14 lines 540 B
import { COLUMN_KEY, TABLE_COLUMN_KEYS } from './Constants.js'; function Column(name) { return function (target, property) { let val = name ?? property; let columnVals = Reflect.getMetadata(TABLE_COLUMN_KEYS, target); if (!columnVals) columnVals = new Array(); columnVals.push(property); Reflect.defineMetadata(TABLE_COLUMN_KEYS, columnVals, target); Reflect.defineMetadata(COLUMN_KEY, val, target, property); }; } export default Column; //# sourceMappingURL=Column.js.map