( useExisting: AbstractType<IdleService> | InjectionToken<IdleService>, )
| 66 | * @see [Customizing `idle` behavior](guide/templates/defer#customizing-idle-behavior) |
| 67 | */ |
| 68 | export function provideIdleServiceWith( |
| 69 | useExisting: AbstractType<IdleService> | InjectionToken<IdleService>, |
| 70 | ): EnvironmentProviders { |
| 71 | return makeEnvironmentProviders([ |
| 72 | { |
| 73 | provide: IDLE_SERVICE, |
| 74 | useExisting, |
| 75 | }, |
| 76 | ]); |
| 77 | } |
| 78 | |
| 79 | /** |
| 80 | * Default implementation of `IDLE_SERVICE` which uses `requestIdleCallback` when available or |
no test coverage detected
searching dependent graphs…