MCPcopy Create free account
hub / github.com/epicweb-dev/react-suspense / preloadImage

Function preloadImage

exercises/04.image/03.solution.key/utils.tsx:32–39  ·  view source on GitHub ↗
(src: string)

Source from the content-addressed store, hash-verified

30}
31
32function preloadImage(src: string) {
33 return new Promise<string>(async (resolve, reject) => {
34 const img = new Image()
35 img.src = src
36 img.onload = () => resolve(src)
37 img.onerror = reject
38 })
39}
40
41// added the version to prevent caching to make testing easier
42const version = Date.now()

Callers 1

imgSrcFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected