probe.gl
Version:
JavaScript Console Instrumentation and Benchmarking for Browser and Node
32 lines (26 loc) • 796 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.loadImage = loadImage;
function loadImage(url) {
var _ref = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {},
_ref$crossOrigin = _ref.crossOrigin,
crossOrigin = _ref$crossOrigin === void 0 ? 'anonymous' : _ref$crossOrigin;
return new Promise(function (resolve, reject) {
try {
var image = new Image();
image.onload = function () {
return resolve(image);
};
image.onerror = function () {
return reject(new Error("Could not load image ".concat(url, ".")));
};
image.crossOrigin = crossOrigin;
image.src = url;
} catch (error) {
reject(error);
}
});
}
//# sourceMappingURL=load-image.js.map