Make imageLoaded adhere to its function signature

This commit is contained in:
Henrik Giesel 2021-04-13 00:42:09 +02:00
parent dc61a6f547
commit 8f08bb3d0b

View file

@ -162,13 +162,12 @@ function allImagesLoaded(): Promise<void[]> {
}
function imageLoaded(img: HTMLImageElement): Promise<void> {
if (img.complete) {
return;
}
return new Promise((resolve) => {
img.addEventListener("load", () => resolve());
img.addEventListener("error", () => resolve());
});
return img.complete
? Promise.resolve()
: new Promise((resolve) => {
img.addEventListener("load", () => resolve());
img.addEventListener("error", () => resolve());
});
}
function scrollToAnswer(): void {