in apps-rendering/src/client/interactives.ts [4:17]
function handleMessage(interactive: HTMLIFrameElement, message: string): void {
try {
const parsed: unknown = JSON.parse(message);
if (isObject(parsed) && parsed.type === 'set-height') {
if (typeof parsed.value === 'string') {
interactive.height = parsed.value;
} else if (typeof parsed.value === 'number') {
interactive.height = `${parsed.value}`;
}
}
} catch (e) {
logger.error('Unable to parse the interactive message', e);
}
}