LogoSignals.dart
Copy Markdown
rodydavis/signals.dart 999999

Type: SignalIdentityEquality

API reference and details for SignalIdentityEquality from signals.dart.

SignalIdentityEquality#

Kind: class  |  Package: package:preact_signals

Class: SignalIdentityEquality#

Identity equality check (identical(a, b))

Matches two objects only if they point to the exact same instance in memory.

Example Usage#

final listA = [1, 2];
final listB = [1, 2];
final equality = SignalEquality.identity<List<int>>();
print(equality.equals(listA, listB)); // false
print(equality.equals(listA, listA)); // true

Members of SignalIdentityEquality#

Member Type Signature Description
SignalIdentityEquality constructor dart SignalIdentityEquality() Creates a new SignalIdentityEquality instance.
equals method dart bool equals(Object? a, Object? b)

References#

The SignalIdentityEquality type is referenced and used in the following pages: