SignalCustomEquality#
Kind:
class |
Package: package:preact_signals
Class: SignalCustomEquality#
Custom equality check using a custom function
Uses a custom comparison function to determine if two values of type T are equal.
Example Usage#
final equality = SignalEquality.custom((User a, User b) => a.id == b.id);
Members of SignalCustomEquality#
| Member | Type | Signature | Description |
|---|---|---|---|
| SignalCustomEquality | constructor |
dart SignalCustomEquality(this._fn) |
Creates a new SignalCustomEquality instance. |
| equals | method |
dart bool equals(Object? a, Object? b) |
References#
The SignalCustomEquality type is referenced and used in the following pages:
- SignalEquality (signals_flutter/utilities)
- SignalEquality (signals_core/utilities)
- SignalEquality (signals/utilities)
- SignalEquality (preact_signals/utilities)