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

Function resolveTeleports

packages/server-renderer/src/renderToString.ts:99–110  ·  view source on GitHub ↗
(context: SSRContext)

Source from the content-addressed store, hash-verified

97}
98
99export async function resolveTeleports(context: SSRContext): Promise<void> {
100 if (context.__teleportBuffers) {
101 context.teleports = context.teleports || {}
102 for (const key in context.__teleportBuffers) {
103 // note: it's OK to await sequentially here because the Promises were
104 // created eagerly in parallel.
105 context.teleports[key] = await unrollBuffer(
106 context.__teleportBuffers[key],
107 )
108 }
109 }
110}

Callers 2

renderToSimpleStreamFunction · 0.90
renderToStringFunction · 0.85

Calls 1

unrollBufferFunction · 0.70

Tested by

no test coverage detected