fromPredicate()
fromPredicate<
A,B>(refinement): (a) =>Option<B>
fromPredicate<
A>(predicate): (a) =>Option<A>
Creates an Option from a predicate.
Type Parameters
A: A
The value type.
B: B
Parameters
Overload 1:
refinement: (a) => a is B
The refinement or predicate function.
Overload 2:
predicate: (a) => boolean
Returns: (a): Option<B>
A function that creates an Option based on the predicate.
a:
A
Returns:Option<B>
Since
2.0.0