(
keys: (keyof DeferredBlockTriggers)[],
triggers: DeferredBlockTriggers,
visitor: Visitor,
)
| 420 | } |
| 421 | |
| 422 | private visitTriggers( |
| 423 | keys: (keyof DeferredBlockTriggers)[], |
| 424 | triggers: DeferredBlockTriggers, |
| 425 | visitor: Visitor, |
| 426 | ) { |
| 427 | visitAll( |
| 428 | visitor, |
| 429 | keys.map((k) => triggers[k]!), |
| 430 | ); |
| 431 | } |
| 432 | } |
| 433 | |
| 434 | export class SwitchBlock extends BlockNode implements Node { |