rbt_mssql-pool-party
Version:
Extension of mssql that provides management of multiple connection pools, dsns, retries, and more
16 lines (14 loc) • 862 B
JavaScript
;var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports, "__esModule", { value: true });exports["default"] = addDefaultDsnProperties;
var _debug = _interopRequireDefault(require("debug"));
var _uuid = _interopRequireDefault(require("uuid")); /* eslint no-param-reassign: 0 */
var debug = (0, _debug["default"])('mssql-pool-party');
function addDefaultDsnProperties(dsns) {
debug('adding default dsn properties to the following dsns:\n%O', dsns);
// mutates to add id and createdAt properties to dsns if they don't have one.
return Promise.resolve(dsns.map(function (dsn) {
dsn.id = dsn.id || (0, _uuid["default"])();
dsn.createdAt = dsn.createdAt || Date.now();
return dsn;
}));
}module.exports = exports.default;
//# sourceMappingURL=add-default-dsn-properties.js.map