mongo-ts-struct
Version:
Mongoose wrapper for Typescript supports
14 lines • 567 B
JavaScript
;
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