Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 4x 4x | import type { PushFn } from '../render'
// Must remain synchronous: compiled output is `ssrRenderSuspense(_push, ...)`,
// not `_push(ssrRenderSuspense(...))`, so any returned Promise (and its
// rejection) would be silently discarded.
export function ssrRenderSuspense(
push: PushFn,
{ default: renderContent }: Record<string, (() => void) | undefined>,
): void {
if (renderContent) {
renderContent()
} else E{
push(`<!---->`)
}
}
|