"use strict";
|
Object.defineProperty(exports, "__esModule", { value: true });
|
var __1 = require("../../");
|
/**
|
* This column will store a number - version of the entity.
|
* Every time your entity will be persisted, this number will be increased by one -
|
* so you can organize visioning and update strategies of your entity.
|
*/
|
function VersionColumn(options) {
|
return function (object, propertyName) {
|
__1.getMetadataArgsStorage().columns.push({
|
target: object.constructor,
|
propertyName: propertyName,
|
mode: "version",
|
options: options || {}
|
});
|
};
|
}
|
exports.VersionColumn = VersionColumn;
|
|
//# sourceMappingURL=VersionColumn.js.map
|