readResult() — astro Function Reference
Architecture documentation for the readResult() function in server.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD ba0c18bf_e71a_77b9_5d02_d31cc151914b["readResult()"] 88d29d84_fc17_43e9_f02f_9b64acf73dd5["server.ts"] ba0c18bf_e71a_77b9_5d02_d31cc151914b -->|defined in| 88d29d84_fc17_43e9_f02f_9b64acf73dd5 12bdf019_29a8_a98c_ae78_320a470374b2["renderToReadableStreamAsync()"] 12bdf019_29a8_a98c_ae78_320a470374b2 -->|calls| ba0c18bf_e71a_77b9_5d02_d31cc151914b style ba0c18bf_e71a_77b9_5d02_d31cc151914b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/react/src/server.ts lines 188–206
async function readResult(stream: ReactDOM.ReactDOMServerReadableStream) {
const reader = stream.getReader();
let result = '';
const decoder = new TextDecoder('utf-8');
while (true) {
const { done, value } = await reader.read();
if (done) {
if (value) {
result += decoder.decode(value);
} else {
// This closes the decoder
decoder.decode(new Uint8Array());
}
return result;
}
result += decoder.decode(value, { stream: true });
}
}
Domain
Subdomains
Defined In
Called By
Source
Frequently Asked Questions
What does readResult() do?
readResult() is a function in the astro codebase, defined in packages/integrations/react/src/server.ts.
Where is readResult() defined?
readResult() is defined in packages/integrations/react/src/server.ts at line 188.
What calls readResult()?
readResult() is called by 1 function(s): renderToReadableStreamAsync.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free