dana-medical-site/internal/api/testdata/render-fixture.mjs
2026-10-14 13:33:13 +00:00

8 lines
409 B
JavaScript

let input = '';
for await (const chunk of process.stdin) input += chunk;
const value = JSON.parse(input);
if (value.fail) process.exit(1);
if (value.invalid) { process.stdout.write('incomplete'); process.exit(0); }
if (value.wait) await new Promise((resolve) => setTimeout(resolve, value.wait));
process.stdout.write(`<html><div id="root">${value.text || ''}</div><script id="page-data">{}</script></html>`);