23 lines
774 B
JavaScript
23 lines
774 B
JavaScript
'use strict';
|
|
|
|
var _DriverBase = require('./DriverBase');
|
|
|
|
var _DriverBase2 = _interopRequireDefault(_DriverBase);
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
|
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
|
|
|
module.exports = function DriverClass() {
|
|
var _this = this;
|
|
|
|
var properties = arguments.length <= 0 || arguments[0] === undefined ? {} : arguments[0];
|
|
|
|
_classCallCheck(this, DriverClass);
|
|
|
|
Object.keys(_DriverBase2.default).forEach(function (key) {
|
|
_this[key] = Object.keys(properties).indexOf(key) !== -1 ? properties[key] : _DriverBase2.default[key];
|
|
});
|
|
};
|
|
//# sourceMappingURL=DriverClass.js.map
|