UNPKG

slim-ef

Version:

An implementation of basic entity framework functionnalities in typescript

24 lines 854 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DbContextOptionsBuilder = void 0; class DbContextOptionsBuilder { constructor() { this._loggerMap = new Map(); } useLoggerFactory(loggerFactory) { this._loggerFactory = loggerFactory; return this; } enableSensitiveLogging(enabled = true) { this.sensitiveDataLoggingEnabled = enabled; return this; } createLogger(catName) { var _a; return (this._loggerMap.get(catName) || (this._loggerMap.set(catName, (_a = this._loggerFactory) === null || _a === void 0 ? void 0 : _a.createLogger(catName)), this._loggerMap.get(catName))); } } exports.DbContextOptionsBuilder = DbContextOptionsBuilder; //# sourceMappingURL=options-builder.js.map