@starrah/mongo-ts-struct
Version:
Mongoose wrapper for Typescript supports
12 lines • 485 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const mongoose = require("mongoose");
const to_schema_1 = require("./../to-schema");
function toModel(TypedSchemeClass, modelName, preModelCreation = (schema) => schema) {
const scheme = to_schema_1.toSchema(TypedSchemeClass);
preModelCreation(scheme);
const model = mongoose.model(modelName, scheme);
return model;
}
exports.toModel = toModel;
//# sourceMappingURL=to-model.js.map