@loaders.gl/core
Version:
Framework-independent loaders for 3D graphics formats
27 lines (20 loc) • 723 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.mergeLoaderAndUserOptions = mergeLoaderAndUserOptions;
var _nullLog = _interopRequireDefault(require("./null-log"));
function mergeLoaderAndUserOptions(options, loader) {
options = Object.assign({}, loader && loader.DEFAULT_OPTIONS, loader && loader.defaultOptions, loader && loader.options, options, {
dataType: 'arraybuffer'
});
if (options.log === null) {
options.log = new _nullLog["default"]();
}
if (!('log' in options)) {
options.log = console;
}
return options;
}
//# sourceMappingURL=normalize-options.js.map