MCPcopy Index your code
hub / github.com/angular/angular / setTimerTriggers

Function setTimerTriggers

packages/core/src/defer/triggering.ts:726–734  ·  view source on GitHub ↗
(injector: Injector, elementTriggers: ElementTrigger[])

Source from the content-addressed store, hash-verified

724}
725
726function setTimerTriggers(injector: Injector, elementTriggers: ElementTrigger[]) {
727 for (const elementTrigger of elementTriggers) {
728 const registry = injector.get(DEHYDRATED_BLOCK_REGISTRY);
729 const onInvoke = () => triggerHydrationFromBlockName(injector, elementTrigger.blockName);
730 const timerFn = onTimer(elementTrigger.delay!);
731 const cleanupFn = timerFn(onInvoke, injector);
732 registry.addCleanupFn(elementTrigger.blockName, cleanupFn);
733 }
734}
735
736function setImmediateTriggers(injector: Injector, elementTriggers: ElementTrigger[]) {
737 for (const elementTrigger of elementTriggers) {

Callers 1

processAndInitTriggersFunction · 0.85

Calls 3

onTimerFunction · 0.90
addCleanupFnMethod · 0.80
getMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…