sequelize-typescript
Version:
Decorators and some other features for sequelize
19 lines • 625 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.Table = void 0;
const model_service_1 = require("../shared/model-service");
function Table(arg) {
if (typeof arg === 'function') {
annotate(arg);
}
else {
const options = Object.assign({}, arg);
return (target) => annotate(target, options);
}
}
exports.Table = Table;
function annotate(target, options = {}) {
(0, model_service_1.setModelName)(target.prototype, options.modelName || target.name);
(0, model_service_1.addOptions)(target.prototype, options);
}
//# sourceMappingURL=table.js.map
;