SignalDeepEquality#
Kind:
class |
Package: package:preact_signals
Class: SignalDeepEquality#
Deep equality check for collections
Recursively compares Lists, Maps, and Sets to see if their nested elements are equal.
Example Usage#
final equality = SignalEquality.deep();
print(equality.equals([1, [2, 3]], [1, [2, 3]])); // true
Members of SignalDeepEquality#
| Member | Type | Signature | Description |
|---|---|---|---|
| SignalDeepEquality | constructor |
dart SignalDeepEquality() |
Creates a new SignalDeepEquality instance. |
| equals | method |
dart bool equals(Object? a, Object? b) |
References#
The SignalDeepEquality type is referenced and used in the following pages:
- Signal (signals_flutter/core)
- QueueSignalMixin (signals_flutter/mixins)
- SignalEquality (signals_flutter/utilities)
- Signal (signals_core/core)
- QueueSignalMixin (signals_core/mixins)
- SignalEquality (signals_core/utilities)
- Signal (signals/core)
- QueueSignalMixin (signals/mixins)
- SignalEquality (signals/utilities)
- SignalEquality (preact_signals/utilities)