UNPKG

js-draw

Version:

Draw pictures using a pen, touchscreen, or mouse! JS-draw is a drawing library for JavaScript and TypeScript.

16 lines (15 loc) 725 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const waitForImageLoad = async (image) => { if (!image.complete) { await new Promise((resolve, reject) => { image.onload = (event) => resolve(event); // TODO(v2): Return a `new Error(event.message)` // eslint-disable-next-line @typescript-eslint/prefer-promise-reject-errors -- Forwarding an error-like object. image.onerror = (event) => reject(event); // eslint-disable-next-line @typescript-eslint/prefer-promise-reject-errors -- Forwarding an error-like object. image.onabort = (event) => reject(event); }); } }; exports.default = waitForImageLoad;