function streamText(text, setOutput) { let i = 0; const interval = setInterval(() => { setOutput(prev => prev + text[i]); i++; if (i >= text.length) clearInterval(interval); }, 15); }