Rendered block
@if (defer().renderedBlock) { @{{ defer().renderedBlock }} } @else { Nothing rendered yet }
@if (hasDeclaredBlocks()) { @let blocks = defer().blocks; Declared blocks
@if (blocks.placeholderBlock.exists) { @placeholder{{ blocks.placeholderBlock.minimumTime ? `(minimum ${blocks.placeholderBlock.minimumTime} ms)` : '' }} } @if (blocks.loadingBlock.exists) { @loading{{ loadingBlockInfo() }} } @if (blocks.hasErrorBlock) { @error }
} @let triggers = defer().triggers; Triggers

Defer triggers

@for (trigger of triggers.defer; track $index) { {{ trigger }} } @if (triggers.hydrate.length > 0) {

Hydration triggers

@for (trigger of triggers.hydrate; track $index) { {{ trigger }} } } @if (triggers.prefetch.length > 0) {

Prefetch triggers

@for (trigger of triggers.prefetch; track $index) { {{ trigger }} } }