UNPKG

@curvenote/cli

Version:
13 lines (12 loc) 496 B
import { KINDS, OutputSummaryKind } from '@curvenote/blocks'; export function getImageSrc(version) { if (version.data.kind === KINDS.Image) return { src: version.data.links.download, content_type: version.data.content_type }; return version.data.outputs.reduce((found, { kind, link, content_type }) => { if (found.src) return found; if (kind === OutputSummaryKind.image) return { src: link, content_type }; return {}; }, {}); }