LogoSignals.dart
Copy Markdown
rodydavis/signals.dart 999999

Type: SignalDeepEquality

API reference and details for SignalDeepEquality from signals.dart.

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: