/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/ts-mongodb-orm@2.0.1/build/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.Binary=exports.ObjectID=exports.ObjectId=exports.MongoError=exports.mongodbDataTypes=exports.TsMongodbOrmError=exports.BeforeDelete=exports.BeforeUpdate=exports.BeforeUpsert=exports.BeforeInsert=exports.AfterLoad=exports.Index=exports.Field=exports.Document=exports.createConnection=exports.LockManager=exports.TransactionManager=exports.Connection=exports.Repository=exports.tsMongodbOrm=void 0;var mongodb_1=require("mongodb");Object.defineProperty(exports,"Binary",{enumerable:!0,get:function(){return mongodb_1.Binary}}),Object.defineProperty(exports,"MongoError",{enumerable:!0,get:function(){return mongodb_1.MongoError}}),Object.defineProperty(exports,"ObjectId",{enumerable:!0,get:function(){return mongodb_1.ObjectId}}),Object.defineProperty(exports,"ObjectID",{enumerable:!0,get:function(){return mongodb_1.ObjectId}});var Connection_1=require("./Connection");Object.defineProperty(exports,"Connection",{enumerable:!0,get:function(){return Connection_1.Connection}});var Document_1=require("./decorators/Document");Object.defineProperty(exports,"Document",{enumerable:!0,get:function(){return Document_1.Document}});var Field_1=require("./decorators/Field");Object.defineProperty(exports,"Field",{enumerable:!0,get:function(){return Field_1.Field}});var AfterLoad_1=require("./decorators/hooks/AfterLoad");Object.defineProperty(exports,"AfterLoad",{enumerable:!0,get:function(){return AfterLoad_1.AfterLoad}});var BeforeDelete_1=require("./decorators/hooks/BeforeDelete");Object.defineProperty(exports,"BeforeDelete",{enumerable:!0,get:function(){return BeforeDelete_1.BeforeDelete}});var BeforeInsert_1=require("./decorators/hooks/BeforeInsert");Object.defineProperty(exports,"BeforeInsert",{enumerable:!0,get:function(){return BeforeInsert_1.BeforeInsert}});var BeforeUpdate_1=require("./decorators/hooks/BeforeUpdate");Object.defineProperty(exports,"BeforeUpdate",{enumerable:!0,get:function(){return BeforeUpdate_1.BeforeUpdate}});var BeforeUpsert_1=require("./decorators/hooks/BeforeUpsert");Object.defineProperty(exports,"BeforeUpsert",{enumerable:!0,get:function(){return BeforeUpsert_1.BeforeUpsert}});var Index_1=require("./decorators/Index");Object.defineProperty(exports,"Index",{enumerable:!0,get:function(){return Index_1.Index}});var mongodbDataTypes_1=require("./enums/mongodbDataTypes");Object.defineProperty(exports,"mongodbDataTypes",{enumerable:!0,get:function(){return mongodbDataTypes_1.mongodbDataTypes}});var TsMongodbOrmError_1=require("./errors/TsMongodbOrmError");Object.defineProperty(exports,"TsMongodbOrmError",{enumerable:!0,get:function(){return TsMongodbOrmError_1.TsMongodbOrmError}});var LockManager_1=require("./locks/LockManager");Object.defineProperty(exports,"LockManager",{enumerable:!0,get:function(){return LockManager_1.LockManager}});var Repository_1=require("./Repository");Object.defineProperty(exports,"Repository",{enumerable:!0,get:function(){return Repository_1.Repository}});var TransactionManager_1=require("./transactions/TransactionManager");Object.defineProperty(exports,"TransactionManager",{enumerable:!0,get:function(){return TransactionManager_1.TransactionManager}});var tsMongodbOrm_1=require("./tsMongodbOrm");Object.defineProperty(exports,"tsMongodbOrm",{enumerable:!0,get:function(){return tsMongodbOrm_1.tsMongodbOrm}});var utils_1=require("./utils"),createConnection_1=require("./utils/createConnection");Object.defineProperty(exports,"createConnection",{enumerable:!0,get:function(){return createConnection_1.createConnection}}),(0,utils_1.requireMongo)();
//# sourceMappingURL=/sm/41242a3c37b3736e58106f340281df10cce93a17e933d259053c17939c2f54bd.map