Skip to content

Commit c9ce08a

Browse files
committed
refactor(core): remove circular dep in iterable differs. (#59083)
Use `import type` to break a phantom circular import in iterable differs. PR Close #59083
1 parent d0e0446 commit c9ce08a

File tree

3 files changed

+2
-10
lines changed

3 files changed

+2
-10
lines changed

goldens/circular-deps/packages.json

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,4 @@
11
[
2-
[
3-
"packages/core/src/change_detection/differs/default_iterable_differ.ts",
4-
"packages/core/src/change_detection/differs/iterable_differs.ts"
5-
],
6-
[
7-
"packages/core/src/change_detection/differs/default_keyvalue_differ.ts",
8-
"packages/core/src/change_detection/differs/keyvalue_differs.ts"
9-
],
102
[
113
"packages/core/src/di/injectable.ts",
124
"packages/core/src/di/jit/injectable.ts"

packages/core/src/change_detection/differs/default_iterable_differ.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {Writable} from '../../interface/type';
1111
import {isListLikeIterable, iterateListLike} from '../../util/iterable';
1212
import {stringify} from '../../util/stringify';
1313

14-
import {
14+
import type {
1515
IterableChangeRecord,
1616
IterableChanges,
1717
IterableDiffer,

packages/core/src/change_detection/differs/default_keyvalue_differ.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {RuntimeError, RuntimeErrorCode} from '../../errors';
1010
import {isJsObject} from '../../util/iterable';
1111
import {stringify} from '../../util/stringify';
1212

13-
import {
13+
import type {
1414
KeyValueChangeRecord,
1515
KeyValueChanges,
1616
KeyValueDiffer,

0 commit comments

Comments
 (0)