diff --git a/app/Helpers/ImageHelpers.ts b/app/Helpers/ImageHelpers.ts new file mode 100644 index 0000000000..935468a809 --- /dev/null +++ b/app/Helpers/ImageHelpers.ts @@ -0,0 +1,12 @@ +export async function loadImage(img: HTMLImageElement) { + return new Promise((resolve, reject) => { + img.onload = () => resolve(img); + img.onerror = reject; + }); +} + +export async function loadImageFromUrl(url: string) { + const img = new Image(); + img.src = url; + return loadImage(img); +}