FuncType - v0.8.85
GitHub
Preparing search index...
Applicative
Interface Applicative<A>
Applicative functor - supports applying wrapped functions to wrapped values
Laws:
Identity: pure(x => x).ap(v) ≡ v
Composition: pure(compose).ap(u).ap(v).ap(w) ≡ u.ap(v.ap(w))
Homomorphism: pure(f).ap(pure(x)) ≡ pure(f(x))
Interchange: u.ap(pure(y)) ≡ pure(f => f(y)).ap(u)
interface
Applicative
<
A
extends
Type
>
{
ap
<
B
extends
unknown
>
(
ff
:
Applicative
<
(
value
:
A
)
=>
B
>
)
:
Applicative
<
B
>
;
map
<
B
extends
unknown
>
(
f
:
(
value
:
A
)
=>
B
)
:
Functor
<
B
>
;
}
Type Parameters
A
extends
Type
Hierarchy (
View Summary
)
Functor
<
A
>
Applicative
Monad
Index
Methods
ap
map
Methods
ap
ap
<
B
extends
unknown
>
(
ff
:
Applicative
<
(
value
:
A
)
=>
B
>
)
:
Applicative
<
B
>
Type Parameters
B
extends
unknown
Parameters
ff
:
Applicative
<
(
value
:
A
)
=>
B
>
Returns
Applicative
<
B
>
map
map
<
B
extends
unknown
>
(
f
:
(
value
:
A
)
=>
B
)
:
Functor
<
B
>
Type Parameters
B
extends
unknown
Parameters
f
:
(
value
:
A
)
=>
B
Returns
Functor
<
B
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Methods
ap
map
GitHub
FuncType - v0.8.85
Loading...
Applicative functor - supports applying wrapped functions to wrapped values
Laws: