(visitor: Visitor<unknown>)
| 447 | } |
| 448 | |
| 449 | visitAll(visitor: Visitor<unknown>): void { |
| 450 | // Visit the hydrate triggers first to match their insertion order. |
| 451 | this.visitTriggers(this.definedHydrateTriggers, this.hydrateTriggers, visitor); |
| 452 | this.visitTriggers(this.definedTriggers, this.triggers, visitor); |
| 453 | this.visitTriggers(this.definedPrefetchTriggers, this.prefetchTriggers, visitor); |
| 454 | visitAll(visitor, this.children); |
| 455 | const remainingBlocks = [this.placeholder, this.loading, this.error].filter( |
| 456 | (x) => x !== null, |
| 457 | ) as Array<Node>; |
| 458 | visitAll(visitor, remainingBlocks); |
| 459 | } |
| 460 | |
| 461 | private visitTriggers( |
| 462 | keys: (keyof DeferredBlockTriggers)[], |
no test coverage detected