// Hangs forever — keeps the event loop alive so the parent's timeout fires. async function main() { await new Promise((_resolve) => { setInterval(() => {}, 1_000_000); }); } module.exports = main;