UNPKG

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
"use strict";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