INNER CODE UNIT · TypeScript

fetchAsDataUrl

ParthJadhav/app-store-screenshots · skills/app-store-screenshots/template/src/lib/image-cache.ts:8

async function fetchAsDataUrl(path: string): Promise<string | null> {
  try {
    const resp = await fetch(path);
    if (!resp.ok) return null;
    const blob = await resp.blob();
    return await new Promise<string>((resolve, reject) => {
      const reader = new FileReader();
      reader.onloadend = () => resolve(reader.result as string);
      reader.onerror = reject;
      reader.readAsDataURL(blob);
    });
  } catch {
    return null;
  }
}

export async function preloadImages(
  paths: string[],

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…