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

Function ssrRenderSuspense

packages/server-renderer/src/helpers/ssrRenderSuspense.ts:6–15  ·  view source on GitHub ↗
(
  push: PushFn,
  { default: renderContent }: Record<string, (() => void) | undefined>,
)

Source from the content-addressed store, hash-verified

4// not `_push(ssrRenderSuspense(...))`, so any returned Promise (and its
5// rejection) would be silently discarded.
6export function ssrRenderSuspense(
7 push: PushFn,
8 { default: renderContent }: Record<string, (() => void) | undefined>,
9): void {
10 if (renderContent) {
11 renderContent()
12 } else {
13 push(`<!---->`)
14 }
15}

Callers 1

ssrRenderFunction · 0.90

Calls 1

pushFunction · 0.50

Tested by 1

ssrRenderFunction · 0.72