UNPKG

mongo-ts-struct

Version:

Mongoose wrapper for Typescript supports

14 lines 567 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const mongoose_1 = require("mongoose"); const create_property_decorator_1 = require("../create-property-decorator"); function ArrayRef(modelRefName, definition = {}) { return create_property_decorator_1.createPropertyDecorator('ArrayRef', (targetPrototype, propertyName) => { return { type: [{ type: mongoose_1.Schema.Types.ObjectId, ref: modelRefName }], definition }; }); } exports.ArrayRef = ArrayRef; //# sourceMappingURL=array-ref.js.map