diff --git a/packages/core/src/defer/idle_scheduler.ts b/packages/core/src/defer/idle_scheduler.ts index 8f756dd14d3..a9822f0415f 100644 --- a/packages/core/src/defer/idle_scheduler.ts +++ b/packages/core/src/defer/idle_scheduler.ts @@ -6,6 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ +import type {OnDestroy} from '../core'; import {Injector, inject, ɵɵdefineInjectable} from '../di'; import {NgZone} from '../zone'; @@ -39,7 +40,7 @@ const _cancelIdleCallback = () => * to avoid calling `requestIdleCallback` for each defer block (e.g. if * defer blocks are defined inside a for loop). */ -export class IdleScheduler { +export class IdleScheduler implements OnDestroy { // Indicates whether current callbacks are being invoked. executingCallbacks = false; diff --git a/packages/core/src/defer/timer_scheduler.ts b/packages/core/src/defer/timer_scheduler.ts index 03467f5e87a..85666aaa7ac 100644 --- a/packages/core/src/defer/timer_scheduler.ts +++ b/packages/core/src/defer/timer_scheduler.ts @@ -6,6 +6,7 @@ * found in the LICENSE file at https://angular.dev/license */ +import type {OnDestroy} from '../core'; import {Injector, ɵɵdefineInjectable} from '../di'; import {arrayInsert2, arraySplice} from '../util/array_utils'; import {NgZone} from '../zone'; @@ -39,7 +40,7 @@ export function scheduleTimerTrigger(delay: number, callback: VoidFunction, inje * to avoid calling `setTimeout` for each defer block (e.g. if defer blocks * are created inside a for loop). */ -export class TimerScheduler { +export class TimerScheduler implements OnDestroy { // Indicates whether current callbacks are being invoked. executingCallbacks = false; diff --git a/packages/core/src/profiler.ts b/packages/core/src/profiler.ts index e0914bc4db6..1a0643c248a 100644 --- a/packages/core/src/profiler.ts +++ b/packages/core/src/profiler.ts @@ -14,7 +14,7 @@ let enablePerfLogging = false; * Function that will start measuring against the performance API * Should be used in pair with stopMeasuring */ -export function startMeasuring(label: string): void { +export function startMeasuring(label: string): void { if (!enablePerfLogging) { return; }