- Preparing search index...
- The search index is not available
@nathanpb/kext
- takeUnless<T, R>(receiver: T, predicate: boolean | ((it: T) => it is R) | ((it: T) => boolean)): Exclude<T, R> | undefined
-
Parameters
-
receiver: T
-
predicate: boolean | ((it: T) => it is R) | ((it: T) => boolean)
Returns Exclude<T, R> | undefined
Applies
receiver
topredicate
, returnsreceiver
if the givenpredicate
resolves intofalse
, orundefined
otherwise.If
predicate
is a boolean, returnsreceiver
cause falsy orundefined
otherwise.https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/take-unless.html
Returns
receiver
ifpredicate
(or it's evaluation) isfalse
.undefined
otherwise.