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:
- SignalEquality (signals_flutter/utilities)
- SignalEquality (signals_core/utilities)
- SignalEquality (signals/utilities)
- SignalEquality (preact_signals/utilities)