UNPKG

@cyber-rom/nestjs-scylladb

Version:

Based on https://www.npmjs.com/package/@ouato/nestjs-express-cassandra With support columns name mapping

16 lines 729 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Entity = void 0; const decorator_utils_1 = require("../utils/decorator.utils"); function Entity(nameOrOptions, maybeOptions) { const options = (typeof nameOrOptions === 'object' ? nameOrOptions : maybeOptions) || {}; const name = typeof nameOrOptions === 'string' ? nameOrOptions : options.table_name; return (target) => { options.classMethods = target; options.instanceMethods = target.prototype; (0, decorator_utils_1.setEntityName)(target.prototype, name); (0, decorator_utils_1.addOptions)(target.prototype, options); }; } exports.Entity = Entity; //# sourceMappingURL=entity.decorator.js.map