MCPcopy
hub / github.com/vuejs/core / renderToNodeStream

Function renderToNodeStream

packages/server-renderer/src/renderToStream.ts:107–124  ·  view source on GitHub ↗
(
  input: App | VNode,
  context: SSRContext = {},
)

Source from the content-addressed store, hash-verified

105}
106
107export function renderToNodeStream(
108 input: App | VNode,
109 context: SSRContext = {},
110): Readable {
111 const stream: Readable = __CJS__
112 ? new (require('node:stream').Readable)({ read() {} })
113 : null
114
115 if (!stream) {
116 throw new Error(
117 `ESM build of renderToStream() does not support renderToNodeStream(). ` +
118 `Use pipeToNodeWritable() with an existing Node.js Writable stream ` +
119 `instance instead.`,
120 )
121 }
122
123 return renderToSimpleStream(input, context, stream)
124}
125
126export function pipeToNodeWritable(
127 input: App | VNode,

Callers 2

renderToStreamFunction · 0.90
renderToStreamFunction · 0.85

Calls 1

renderToSimpleStreamFunction · 0.85

Tested by 1

renderToStreamFunction · 0.72