effect-ts-folds
Preparing search index...
index
traverseCovariant
Function traverseCovariant
traverseCovariant
<
F
extends
TypeLambda
>
(
F
:
Traversable
<
F
>
,
)
:
{
imap
:
{
<
A
,
B
>
(
to
:
(
a
:
A
)
=>
B
,
from
:
(
b
:
B
)
=>
A
,
)
:
<
R
,
O
,
E
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
)
=>
Kind
<
F
,
R
,
O
,
E
,
B
>
;
<
R
,
O
,
E
,
A
,
B
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
,
to
:
(
a
:
A
)
=>
B
,
from
:
(
b
:
B
)
=>
A
,
)
:
Kind
<
F
,
R
,
O
,
E
,
B
>
;
}
;
map
:
{
<
A
,
B
>
(
f
:
(
a
:
A
)
=>
B
,
)
:
<
R
,
O
,
E
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
)
=>
Kind
<
F
,
R
,
O
,
E
,
B
>
;
<
R
,
O
,
E
,
A
,
B
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
,
f
:
(
a
:
A
)
=>
B
,
)
:
Kind
<
F
,
R
,
O
,
E
,
B
>
;
}
;
}
Convert a traversable instance to a covariant one.
Type Parameters
F
extends
TypeLambda
Parameters
F
:
Traversable
<
F
>
Returns
{
imap
:
{
<
A
,
B
>
(
to
:
(
a
:
A
)
=>
B
,
from
:
(
b
:
B
)
=>
A
,
)
:
<
R
,
O
,
E
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
)
=>
Kind
<
F
,
R
,
O
,
E
,
B
>
;
<
R
,
O
,
E
,
A
,
B
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
,
to
:
(
a
:
A
)
=>
B
,
from
:
(
b
:
B
)
=>
A
,
)
:
Kind
<
F
,
R
,
O
,
E
,
B
>
;
}
;
map
:
{
<
A
,
B
>
(
f
:
(
a
:
A
)
=>
B
,
)
:
<
R
,
O
,
E
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
)
=>
Kind
<
F
,
R
,
O
,
E
,
B
>
;
<
R
,
O
,
E
,
A
,
B
>
(
self
:
Kind
<
F
,
R
,
O
,
E
,
A
>
,
f
:
(
a
:
A
)
=>
B
,
)
:
Kind
<
F
,
R
,
O
,
E
,
B
>
;
}
;
}
Settings
Member Visibility
Internal
Theme
OS
Light
Dark
effect-ts-folds
Loading...
Convert a traversable instance to a covariant one.