import { parseCallToAction } from '@/functions/parsers/parseCallToAction'; import { CallToActionRaw, DataOverlay, DataOverlayRaw, } from '@3cr/viewer-types-ts'; export function parseDataOverlay(data: DataOverlayRaw): DataOverlay { return { ...data, /* v8 ignore next */ CallToAction: data.CallToAction ? parseCallToAction(JSON.parse(data.CallToAction) as CallToActionRaw) : null, }; }