Skip to content

Commit 5905090

Browse files
cexbrayatmmalerba
authored andcommitted
refactor(core): remove unused APP_EFFECT_SCHEDULER in effect code (#59679)
The `APP_EFFECT_SCHEDULER` Injection token is never used and not a public API. PR Close #59679
1 parent a554208 commit 5905090

File tree

2 files changed

+0
-12
lines changed

2 files changed

+0
-12
lines changed

packages/core/src/render3/reactivity/effect.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ import {
1818
} from '../../../primitives/signals';
1919
import {FLAGS, LViewFlags, LView, EFFECTS} from '../interfaces/view';
2020
import {markAncestorsForTraversal} from '../util/view_utils';
21-
import {InjectionToken} from '../../di/injection_token';
2221
import {inject} from '../../di/injector_compatibility';
2322
import {performanceMarkFeature} from '../../util/performance';
2423
import {Injector} from '../../di/injector';
@@ -234,15 +233,6 @@ export interface RootEffectNode extends EffectNode {
234233
scheduler: EffectScheduler;
235234
}
236235

237-
/**
238-
* Not public API, which guarantees `EffectScheduler` only ever comes from the application root
239-
* injector.
240-
*/
241-
export const APP_EFFECT_SCHEDULER = /* @__PURE__ */ new InjectionToken('', {
242-
providedIn: 'root',
243-
factory: () => inject(EffectScheduler),
244-
});
245-
246236
export const BASE_EFFECT_NODE: Omit<EffectNode, 'fn' | 'destroy' | 'injector' | 'notifier'> =
247237
/* @__PURE__ */ (() => ({
248238
...REACTIVE_NODE,

packages/core/src/render3/reactivity/root_effect_scheduler.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
*/
88

99
import {ɵɵdefineInjectable} from '../../di/interface/defs';
10-
import {PendingTasksInternal} from '../../pending_tasks';
11-
import {inject} from '../../di/injector_compatibility';
1210

1311
/**
1412
* Abstraction that encompasses any kind of effect that can be scheduled.

0 commit comments

Comments
 (0)