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