Skip to content

Commit 8654020

Browse files
JeanMecheAndrewKushnir
authored andcommitted
refactor(core): use the ValueEqualityFn from core (angular#64247)
Instead of the non-public primitive one. PR Close angular#64247
1 parent 489711d commit 8654020

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,7 @@ export function isSignal(value: unknown): value is Signal<unknown> {
3333

3434
/**
3535
* A comparison function which can determine if two values are equal.
36+
*
37+
* @publicApi 17.0
3638
*/
3739
export type ValueEqualityFn<T> = (a: T, b: T) => boolean;

packages/core/src/resource/resource.ts

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
import {untracked} from '../render3/reactivity/untracked';
1010
import {computed} from '../render3/reactivity/computed';
1111
import {signal, signalAsReadonlyFn, WritableSignal} from '../render3/reactivity/signal';
12-
import {Signal} from '../render3/reactivity/api';
12+
import {Signal, ValueEqualityFn} from '../render3/reactivity/api';
1313
import {effect, EffectRef} from '../render3/reactivity/effect';
1414
import {
1515
ResourceOptions,
@@ -23,8 +23,6 @@ import {
2323
ResourceLoaderParams,
2424
} from './api';
2525

26-
import {ValueEqualityFn} from '../../primitives/signals';
27-
2826
import {Injector} from '../di/injector';
2927
import {assertInInjectionContext} from '../di/contextual';
3028
import {inject} from '../di/injector_compatibility';

0 commit comments

Comments
 (0)