UNPKG

tsgoose

Version:

TypeScript decorators for Mongoose

16 lines (15 loc) 549 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var data_1 = require("./data"); function TSGooseQueryHelper(options) { if (options === void 0) { options = {}; } return function (target, propertyKey) { var name = target.constructor.name; data_1.queryHelpers[name] = data_1.queryHelpers[name] || []; data_1.queryHelpers[name].push({ name: options.name || propertyKey, method: target[propertyKey] }); }; } exports.TSGooseQueryHelper = TSGooseQueryHelper;