INNER CODE UNIT · TypeScript
assets
RyanYipeng/SyncCaster · apps/extension/src/background/index.ts:149
const assets = v2Enhanced?.manifest.images.map((img: any, idx: number) => ({
id: `${id}-img-${idx}`,
type: 'image',
url: img.proxyUrl || img.originalUrl,
alt: img.metadata?.alt,
title: img.metadata?.title,
width: img.metadata?.width,
height: img.metadata?.height,
hash: img.id,
variants: img.optimized ? {
webp: img.optimized.webp?.url,
} : undefined,
})) || (Array.isArray(data?.images)
? data.images.map((img: any, idx: number) => ({
id: `${id}-img-${idx}`,
type: 'image',
url: img?.url || '',
alt: img?.alt || undefined,