UNPKG

source-scraper-core

Version:
25 lines 767 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const objectMerge = require("object-merge"); class Configurable { static mergeOptions(o1, o2) { const o1u = typeof o1 === 'undefined'; const o2u = typeof o2 === 'undefined'; if (o1u) { if (o2u) return undefined; return o2; } if (o2u) return o1; return objectMerge(o1, o2); } getOptions(options) { return Configurable.mergeOptions(this.defaultOptions, options); } changeOptions(options) { return (this.defaultOptions = this.getOptions(options)); } } exports.Configurable = Configurable; //# sourceMappingURL=Configurable.js.map