Applies a sequence of functions to a value, from left to right.
This utility enables function composition in a left-to-right manner.
It supports up to 26 chained functions from A
through Z
.
The initial input value type.
Intermediate and final function return types.
The initial input value.
Additional unary functions composing of the previous result.
pipe<
A
>(a
):A
Defined in: functions/pipe.ts:34
A
A
A
pipe<
A
,B
>(a
,ab
):B
Defined in: functions/pipe.ts:35
A
B
= never
A
(a
) => B
B
pipe<
A
,B
,C
>(a
,ab
,bc
):C
Defined in: functions/pipe.ts:42
A
B
= never
C
= never
A
(a
) => B
(b
) => C
C
pipe<
A
,B
,C
,D
>(a
,ab
,bc
,cd
):D
Defined in: functions/pipe.ts:51
A
B
= never
C
= never
D
= never
A
(a
) => B
(b
) => C
(c
) => D
D
pipe<
A
,B
,C
,D
,E
>(a
,ab
,bc
,cd
,de
):E
Defined in: functions/pipe.ts:62
A
B
= never
C
= never
D
= never
E
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
E
pipe<
A
,B
,C
,D
,E
,F
>(a
,ab
,bc
,cd
,de
,ef
):F
Defined in: functions/pipe.ts:75
A
B
= never
C
= never
D
= never
E
= never
F
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
F
pipe<
A
,B
,C
,D
,E
,F
,G
>(a
,ab
,bc
,cd
,de
,ef
,fg
):G
Defined in: functions/pipe.ts:90
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
G
pipe<
A
,B
,C
,D
,E
,F
,G
,H
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
):H
Defined in: functions/pipe.ts:107
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
H
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
):I
Defined in: functions/pipe.ts:126
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
I
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
):J
Defined in: functions/pipe.ts:147
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
J
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
):K
Defined in: functions/pipe.ts:170
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
K
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
):L
Defined in: functions/pipe.ts:195
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
L
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
):M
Defined in: functions/pipe.ts:222
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
M
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
):N
Defined in: functions/pipe.ts:251
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
N
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
):O
Defined in: functions/pipe.ts:282
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
O
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
):P
Defined in: functions/pipe.ts:315
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
P
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
):Q
Defined in: functions/pipe.ts:350
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
Q
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
):R
Defined in: functions/pipe.ts:387
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
R
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
):S
Defined in: functions/pipe.ts:426
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
S
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
):T
Defined in: functions/pipe.ts:467
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
T
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
(s
) => T
T
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
):U
Defined in: functions/pipe.ts:510
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
T
= never
U
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
(s
) => T
(t
) => U
U
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
,V
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
,uv
):V
Defined in: functions/pipe.ts:555
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
T
= never
U
= never
V
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
(s
) => T
(t
) => U
(u
) => V
V
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
,V
,W
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
,uv
,vw
):W
Defined in: functions/pipe.ts:602
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
T
= never
U
= never
V
= never
W
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
(s
) => T
(t
) => U
(u
) => V
(v
) => W
W
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
,V
,W
,X
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
,uv
,vw
,wx
):X
Defined in: functions/pipe.ts:651
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
T
= never
U
= never
V
= never
W
= never
X
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
(s
) => T
(t
) => U
(u
) => V
(v
) => W
(w
) => X
X
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
,V
,W
,X
,Y
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
,uv
,vw
,wx
,xy
):Y
Defined in: functions/pipe.ts:702
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
T
= never
U
= never
V
= never
W
= never
X
= never
Y
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
(s
) => T
(t
) => U
(u
) => V
(v
) => W
(w
) => X
(x
) => Y
Y
pipe<
A
,B
,C
,D
,E
,F
,G
,H
,I
,J
,K
,L
,M
,N
,O
,P
,Q
,R
,S
,T
,U
,V
,W
,X
,Y
,Z
>(a
,ab
,bc
,cd
,de
,ef
,fg
,gh
,hi
,ij
,jk
,kl
,lm
,mn
,no
,op
,pq
,qr
,rs
,st
,tu
,uv
,vw
,wx
,xy
,yz
):Z
Defined in: functions/pipe.ts:755
A
B
= never
C
= never
D
= never
E
= never
F
= never
G
= never
H
= never
I
= never
J
= never
K
= never
L
= never
M
= never
N
= never
O
= never
P
= never
Q
= never
R
= never
S
= never
T
= never
U
= never
V
= never
W
= never
X
= never
Y
= never
Z
= never
A
(a
) => B
(b
) => C
(c
) => D
(d
) => E
(e
) => F
(f
) => G
(g
) => H
(h
) => I
(i
) => J
(j
) => K
(k
) => L
(l
) => M
(m
) => N
(n
) => O
(o
) => P
(p
) => Q
(q
) => R
(r
) => S
(s
) => T
(t
) => U
(u
) => V
(v
) => W
(w
) => X
(x
) => Y
(y
) => Z
Z