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

Function scheduleTimerTrigger

packages/core/src/defer/timer_scheduler.ts:30–36  ·  view source on GitHub ↗
(delay: number, callback: VoidFunction, injector: Injector)

Source from the content-addressed store, hash-verified

28 * @param injector injector for the app.
29 */
30export function scheduleTimerTrigger(delay: number, callback: VoidFunction, injector: Injector) {
31 const scheduler = injector.get(TimerScheduler);
32 const ngZone = injector.get(NgZone);
33 const cleanupFn = () => scheduler.remove(callback);
34 scheduler.add(delay, callback, ngZone);
35 return cleanupFn;
36}
37
38/**
39 * Helper service to schedule `setTimeout`s for batches of defer blocks,

Callers 2

scheduleDeferBlockUpdateFunction · 0.90
onTimerFunction · 0.85

Calls 2

getMethod · 0.65
addMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…