MCPcopy
hub / github.com/diegomura/react-pdf / resolveImageFromUrl

Function resolveImageFromUrl

packages/image/src/resolve.js:146–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

144};
145
146const resolveImageFromUrl = async src => {
147 const { uri, body, headers, method = 'GET' } = src;
148
149 const data =
150 !BROWSER && getAbsoluteLocalPath(uri)
151 ? await fetchLocalFile(uri)
152 : await fetchRemoteFile(uri, { body, headers, method });
153
154 const extension = getImageFormat(data);
155
156 return getImage(data, extension);
157};
158
159const resolveImage = (src, { cache = true } = {}) => {
160 const cacheKey = src.data ? src.data.toString() : src.uri;

Callers 1

resolveImageFunction · 0.85

Calls 5

getAbsoluteLocalPathFunction · 0.85
fetchLocalFileFunction · 0.85
fetchRemoteFileFunction · 0.85
getImageFormatFunction · 0.85
getImageFunction · 0.85

Tested by

no test coverage detected