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

Function unrollBufferSync

packages/server-renderer/src/renderToString.ts:56–68  ·  view source on GitHub ↗
(buffer: SSRBuffer)

Source from the content-addressed store, hash-verified

54}
55
56function unrollBufferSync(buffer: SSRBuffer): string {
57 let ret = ''
58 for (let i = 0; i < buffer.length; i++) {
59 let item = buffer[i]
60 if (isString(item)) {
61 ret += item
62 } else {
63 // since this is a sync buffer, child buffers are never promises
64 ret += unrollBufferSync(item as SSRBuffer)
65 }
66 }
67 return ret
68}
69
70export async function renderToString(
71 input: App | VNode,

Callers 1

nestedUnrollBufferFunction · 0.70

Calls 1

isStringFunction · 0.90

Tested by

no test coverage detected