Callable
-
Parameters
Returns B
Variables
Const map
map
: { <A, B, C>
(fn
: (value
: B) => C, match
: Match<A, B>): Match<A, C>; <B, C>
(fn
: (value
: B) => C): <A>
(match
: Match<A, B>) => Match<A, C> } = curry(<A, B, C>(fn: (value: B) => C, match: Match<A, B>): Match<A, C> => (value: A) =>maybeMap(fn, match(value)),) as {<A, B, C>(fn: (value: B) => C, match: Match<A, B>): Match<A, C><B, C>(fn: (value: B) => C): <A>(match: Match<A, B>) => Match<A, C>}
Type declaration
-
- <A, B, C>(fn: (value: B) => C, match: Match<A, B>): Match<A, C>
- <B, C>(fn: (value: B) => C): <A>(match: Match<A, B>) => Match<A, C>
-
Type parameters
Parameters
-
fn: (value: B) => C
-
match: Match<A, B>
Returns Match<A, C>
-
Type parameters
Parameters
Returns <A>(match: Match<A, B>) => Match<A, C>
-
-
Type parameters
Parameters
Returns Match<A, C>
Functions
fromPredicate
- fromPredicate<A>(predicate: Predicate<A>): Match<A, A>
- fromPredicate<A, B>(predicate: Is<B>): Match<A, B>
-
Type parameters
Parameters
Returns Match<A, A>
-
Type parameters
Parameters
Returns Match<A, B>