(delay: number, callback: VoidFunction, injector: Injector)
| 28 | * @param injector injector for the app. |
| 29 | */ |
| 30 | export 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, |
no test coverage detected
searching dependent graphs…