11 lines
278 B
TypeScript
11 lines
278 B
TypeScript
const loadImage = (path: string): Promise<HTMLImageElement> => {
|
|
return new Promise((resolve, reject) => {
|
|
const image = new Image()
|
|
image.src = path
|
|
image.onload = () => resolve(image)
|
|
image.onerror = (error) => reject(error)
|
|
})
|
|
}
|
|
|
|
export default loadImage
|