libp2p
Preparing search index...
@libp2p/utils
pipe
Function pipe
pipe
<
A
extends
PipeSource
<
any
>
>
(
source
:
A
)
:
SingleItemPipeOutput
<
A
>
Type Parameters
A
extends
PipeSource
<
any
>
Parameters
source
:
A
Returns
SingleItemPipeOutput
<
A
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeSink
<
PipeFnInput
<
A
>
,
any
>
>
(
source
:
A
,
sink
:
B
,
)
:
PipeOutput
<
B
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeSink
<
PipeFnInput
<
A
>
,
any
>
Parameters
source
:
A
sink
:
B
Returns
PipeOutput
<
B
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeSink
<
PipeFnInput
<
B
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
sink
:
C
,
)
:
PipeOutput
<
C
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeSink
<
PipeFnInput
<
B
>
,
any
>
Parameters
source
:
A
transform1
:
B
sink
:
C
Returns
PipeOutput
<
C
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeSink
<
PipeFnInput
<
C
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
sink
:
D
,
)
:
PipeOutput
<
D
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeSink
<
PipeFnInput
<
C
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
sink
:
D
Returns
PipeOutput
<
D
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeSink
<
PipeFnInput
<
D
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
sink
:
E
,
)
:
PipeOutput
<
E
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeSink
<
PipeFnInput
<
D
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
sink
:
E
Returns
PipeOutput
<
E
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
,
F
extends
PipeSink
<
PipeFnInput
<
E
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
transform4
:
E
,
sink
:
F
,
)
:
PipeOutput
<
F
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
F
extends
PipeSink
<
PipeFnInput
<
E
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
transform4
:
E
sink
:
F
Returns
PipeOutput
<
F
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
,
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
,
G
extends
PipeSink
<
PipeFnInput
<
F
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
transform4
:
E
,
transform5
:
F
,
sink
:
G
,
)
:
PipeOutput
<
G
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
G
extends
PipeSink
<
PipeFnInput
<
F
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
transform4
:
E
transform5
:
F
sink
:
G
Returns
PipeOutput
<
G
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
,
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
,
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
,
H
extends
PipeSink
<
PipeFnInput
<
G
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
transform4
:
E
,
transform5
:
F
,
transform6
:
G
,
sink
:
H
,
)
:
PipeOutput
<
H
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
H
extends
PipeSink
<
PipeFnInput
<
G
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
transform4
:
E
transform5
:
F
transform6
:
G
sink
:
H
Returns
PipeOutput
<
H
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
,
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
,
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
,
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
,
I
extends
PipeSink
<
PipeFnInput
<
H
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
transform4
:
E
,
transform5
:
F
,
transform6
:
G
,
transform7
:
H
,
sink
:
I
,
)
:
PipeOutput
<
I
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
I
extends
PipeSink
<
PipeFnInput
<
H
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
transform4
:
E
transform5
:
F
transform6
:
G
transform7
:
H
sink
:
I
Returns
PipeOutput
<
I
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
,
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
,
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
,
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
,
I
extends
PipeTransform
<
PipeFnInput
<
H
>
,
any
>
,
J
extends
PipeSink
<
PipeFnInput
<
I
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
transform4
:
E
,
transform5
:
F
,
transform6
:
G
,
transform7
:
H
,
transform8
:
I
,
sink
:
J
,
)
:
PipeOutput
<
J
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
I
extends
PipeTransform
<
PipeFnInput
<
H
>
,
any
>
J
extends
PipeSink
<
PipeFnInput
<
I
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
transform4
:
E
transform5
:
F
transform6
:
G
transform7
:
H
transform8
:
I
sink
:
J
Returns
PipeOutput
<
J
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
,
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
,
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
,
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
,
I
extends
PipeTransform
<
PipeFnInput
<
H
>
,
any
>
,
J
extends
PipeTransform
<
PipeFnInput
<
I
>
,
any
>
,
K
extends
PipeSink
<
PipeFnInput
<
J
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
transform4
:
E
,
transform5
:
F
,
transform6
:
G
,
transform7
:
H
,
transform8
:
I
,
transform9
:
J
,
sink
:
K
,
)
:
PipeOutput
<
K
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
I
extends
PipeTransform
<
PipeFnInput
<
H
>
,
any
>
J
extends
PipeTransform
<
PipeFnInput
<
I
>
,
any
>
K
extends
PipeSink
<
PipeFnInput
<
J
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
transform4
:
E
transform5
:
F
transform6
:
G
transform7
:
H
transform8
:
I
transform9
:
J
sink
:
K
Returns
PipeOutput
<
K
>
pipe
<
A
extends
PipeSource
<
any
>
,
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
,
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
,
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
,
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
,
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
,
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
,
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
,
I
extends
PipeTransform
<
PipeFnInput
<
H
>
,
any
>
,
J
extends
PipeTransform
<
PipeFnInput
<
I
>
,
any
>
,
K
extends
PipeTransform
<
PipeFnInput
<
J
>
,
any
>
,
L
extends
PipeSink
<
PipeFnInput
<
K
>
,
any
>
,
>
(
source
:
A
,
transform1
:
B
,
transform2
:
C
,
transform3
:
D
,
transform4
:
E
,
transform5
:
F
,
transform6
:
G
,
transform7
:
H
,
transform8
:
I
,
transform9
:
J
,
transform10
:
K
,
sink
:
L
,
)
:
PipeOutput
<
L
>
Type Parameters
A
extends
PipeSource
<
any
>
B
extends
PipeTransform
<
PipeFnInput
<
A
>
,
any
>
C
extends
PipeTransform
<
PipeFnInput
<
B
>
,
any
>
D
extends
PipeTransform
<
PipeFnInput
<
C
>
,
any
>
E
extends
PipeTransform
<
PipeFnInput
<
D
>
,
any
>
F
extends
PipeTransform
<
PipeFnInput
<
E
>
,
any
>
G
extends
PipeTransform
<
PipeFnInput
<
F
>
,
any
>
H
extends
PipeTransform
<
PipeFnInput
<
G
>
,
any
>
I
extends
PipeTransform
<
PipeFnInput
<
H
>
,
any
>
J
extends
PipeTransform
<
PipeFnInput
<
I
>
,
any
>
K
extends
PipeTransform
<
PipeFnInput
<
J
>
,
any
>
L
extends
PipeSink
<
PipeFnInput
<
K
>
,
any
>
Parameters
source
:
A
transform1
:
B
transform2
:
C
transform3
:
D
transform4
:
E
transform5
:
F
transform6
:
G
transform7
:
H
transform8
:
I
transform9
:
J
transform10
:
K
sink
:
L
Returns
PipeOutput
<
L
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
libp2p
Loading...