Module "@tpoisseau/pattern-matching/comparators"
Type aliases
Predicate
Predicate<PV>: function
Type parameters
Type declaration
-
-
Parameters
Returns boolean
Functions
haveKeys
- haveKeys<PV>(...keys: string[]): Predicate<PV>
-
Type parameters
Parameters
objectDeepShallowLike
- objectDeepShallowLike<CV, PV>(value: CV): Predicate<PV>
-
Type parameters
Parameters
objectDeepStrictLike
- objectDeepStrictLike<CV, PV>(value: CV): Predicate<PV>
-
Type parameters
Parameters
objectShallowLike
- objectShallowLike<CV, PV>(value: CV): Predicate<PV>
-
Type parameters
Parameters
objectStrictLike
- objectStrictLike<CV, PV>(value: CV): Predicate<PV>
-
Type parameters
Parameters
shallowEqual
- shallowEqual<CV, PV>(value: CV): Predicate<PV>
-
Type parameters
Parameters
strictEqual
- strictEqual<CV, PV>(value: CV): Predicate<PV>
-
Type parameters
Parameters
Predicate check if
PV
value have all keys