From 9a0f41fad60d1711a19cc8045e92afb9baa19383 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Tue, 7 May 2024 15:40:28 -0700 Subject: [PATCH] refactor(core): Remove hybrid mode flag this flag is not used anymore so it's being removed --- packages/core/src/change_detection/scheduling/flags.ts | 10 ---------- .../change_detection/scheduling/ng_zone_scheduling.ts | 5 +---- 2 files changed, 1 insertion(+), 14 deletions(-) delete mode 100644 packages/core/src/change_detection/scheduling/flags.ts diff --git a/packages/core/src/change_detection/scheduling/flags.ts b/packages/core/src/change_detection/scheduling/flags.ts deleted file mode 100644 index 2bbd6727c441c0..00000000000000 --- a/packages/core/src/change_detection/scheduling/flags.ts +++ /dev/null @@ -1,10 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -/** Flag to enable/disable the zoneless scheduler as default provider with zone scheduling. */ -export const alwaysProvideZonelessScheduler = true; diff --git a/packages/core/src/change_detection/scheduling/ng_zone_scheduling.ts b/packages/core/src/change_detection/scheduling/ng_zone_scheduling.ts index 9d07ba90562580..e6ae22636ca407 100644 --- a/packages/core/src/change_detection/scheduling/ng_zone_scheduling.ts +++ b/packages/core/src/change_detection/scheduling/ng_zone_scheduling.ts @@ -25,7 +25,6 @@ import {performanceMarkFeature} from '../../util/performance'; import {NgZone} from '../../zone'; import {InternalNgZoneOptions} from '../../zone/ng_zone'; -import {alwaysProvideZonelessScheduler} from './flags'; import {ChangeDetectionScheduler, ZONELESS_SCHEDULER_DISABLED} from './zoneless_scheduling'; import {ChangeDetectionSchedulerImpl} from './zoneless_scheduling_impl'; @@ -115,9 +114,7 @@ export function internalProvideZoneChangeDetection({ ignoreChangesOutsideZone === true ? {provide: ZONELESS_SCHEDULER_DISABLED, useValue: true} : [], // TODO(atscott): This should move to the same places that zone change detection is provided by // default instead of being in the zone scheduling providers. - alwaysProvideZonelessScheduler || ignoreChangesOutsideZone === false - ? {provide: ChangeDetectionScheduler, useExisting: ChangeDetectionSchedulerImpl} - : [], + {provide: ChangeDetectionScheduler, useExisting: ChangeDetectionSchedulerImpl}, ]; }