UNPKG

mongo-ts-struct

Version:

Mongoose wrapper for Typescript supports

16 lines 689 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const helpers_1 = require("../../../helpers"); function Method() { return (targetPrototype, propertyName, propertyDesciptor) => { if (!helpers_1.MetadataAgent.has(targetPrototype, 'isProcessed')) { // take the actual method (decorated by @Method) const method = targetPrototype[propertyName]; // insert the method to '$metadata.functions.methods' helpers_1.MetadataAgent.set(targetPrototype, [`functions.methods.${propertyName}`, method]); } return propertyDesciptor; }; } exports.Method = Method; //# sourceMappingURL=method.js.map