UNPKG

nestjs-express-cassandra

Version:
14 lines (13 loc) 561 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Entity = void 0; const metadata_1 = require("../utils/metadata"); function Entity(options) { return (target) => { const extended = Object.assign(Object.assign({}, options), { instanceMethods: target.prototype, classMethods: target }); const entityName = options.name || target.name; (0, metadata_1.setEntityName)(target.prototype, entityName); (0, metadata_1.addEntityOptions)(target.prototype, extended); }; } exports.Entity = Entity;