odatafy-mongoose
Version:
Use mongoose to excel the capabilities of datafy-mongodb
23 lines (22 loc) • 866 B
JavaScript
;
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;