UNPKG

odatafy-mongoose

Version:

Use mongoose to excel the capabilities of datafy-mongodb

23 lines (22 loc) 866 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.init = exports.MongooseInstanceWrapper = void 0; var MongooseInstanceWrapper = /** @class */ (function () { function MongooseInstanceWrapper() { } MongooseInstanceWrapper.initialize = function (mongooseInstance) { this.mongooseInstance = mongooseInstance; }; MongooseInstanceWrapper.getInstance = function () { if (!this.mongooseInstance) { throw new Error('Mongoose instance has not been initialized, please call init before trying to use odatafy mmongoose!'); } return this.mongooseInstance; }; return MongooseInstanceWrapper; }()); exports.MongooseInstanceWrapper = MongooseInstanceWrapper; function init(mongooseInstance) { MongooseInstanceWrapper.initialize(mongooseInstance); } exports.init = init;