pipe< A > ( a: A ) : A
Returns A
pipe< A , B > ( a: A , ab: ( ( a: A ) => B ) ) : B
Returns B
pipe< A , B , C > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) ) : C
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
Returns C
pipe< A , B , C , D > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) ) : D
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
Returns D
pipe< A , B , C , D , E > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) ) : E
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
Returns E
pipe< A , B , C , D , E , F > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) ) : F
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
Returns F
pipe< A , B , C , D , E , F , G > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) ) : G
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
Returns G
pipe< A , B , C , D , E , F , G , H > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) ) : H
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
Returns H
pipe< A , B , C , D , E , F , G , H , I > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) ) : I
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
Returns I
pipe< A , B , C , D , E , F , G , H , I , J > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) ) : J
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
Returns J
pipe< A , B , C , D , E , F , G , H , I , J , K > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) ) : K
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
Returns K
pipe< A , B , C , D , E , F , G , H , I , J , K , L > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) ) : L
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
Returns L
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) ) : M
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
Returns M
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M , N > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) , mn: ( ( m: M ) => N ) ) : N
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
mn: ( ( m: M ) => N )
Returns N
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M , N , O > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) , mn: ( ( m: M ) => N ) , no: ( ( n: N ) => O ) ) : O
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
mn: ( ( m: M ) => N )
no: ( ( n: N ) => O )
Returns O
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) , mn: ( ( m: M ) => N ) , no: ( ( n: N ) => O ) , op: ( ( o: O ) => P ) ) : P
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
mn: ( ( m: M ) => N )
no: ( ( n: N ) => O )
op: ( ( o: O ) => P )
Returns P
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) , mn: ( ( m: M ) => N ) , no: ( ( n: N ) => O ) , op: ( ( o: O ) => P ) , pq: ( ( p: P ) => Q ) ) : Q
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
mn: ( ( m: M ) => N )
no: ( ( n: N ) => O )
op: ( ( o: O ) => P )
pq: ( ( p: P ) => Q )
Returns Q
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) , mn: ( ( m: M ) => N ) , no: ( ( n: N ) => O ) , op: ( ( o: O ) => P ) , pq: ( ( p: P ) => Q ) , qr: ( ( q: Q ) => R ) ) : R
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
mn: ( ( m: M ) => N )
no: ( ( n: N ) => O )
op: ( ( o: O ) => P )
pq: ( ( p: P ) => Q )
qr: ( ( q: Q ) => R )
Returns R
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) , mn: ( ( m: M ) => N ) , no: ( ( n: N ) => O ) , op: ( ( o: O ) => P ) , pq: ( ( p: P ) => Q ) , qr: ( ( q: Q ) => R ) , rs: ( ( r: R ) => S ) ) : S
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
mn: ( ( m: M ) => N )
no: ( ( n: N ) => O )
op: ( ( o: O ) => P )
pq: ( ( p: P ) => Q )
qr: ( ( q: Q ) => R )
rs: ( ( r: R ) => S )
Returns S
pipe< A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T > ( a: A , ab: ( ( a: A ) => B ) , bc: ( ( b: B ) => C ) , cd: ( ( c: C ) => D ) , de: ( ( d: D ) => E ) , ef: ( ( e: E ) => F ) , fg: ( ( f: F ) => G ) , gh: ( ( g: G ) => H ) , hi: ( ( h: H ) => I ) , ij: ( ( i: I ) => J ) , jk: ( ( j: J ) => K ) , kl: ( ( k: K ) => L ) , lm: ( ( l: L ) => M ) , mn: ( ( m: M ) => N ) , no: ( ( n: N ) => O ) , op: ( ( o: O ) => P ) , pq: ( ( p: P ) => Q ) , qr: ( ( q: Q ) => R ) , rs: ( ( r: R ) => S ) , st: ( ( s: S ) => T ) ) : T
Type Parameters
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
Parameters
a: A
ab: ( ( a: A ) => B )
bc: ( ( b: B ) => C )
cd: ( ( c: C ) => D )
de: ( ( d: D ) => E )
ef: ( ( e: E ) => F )
fg: ( ( f: F ) => G )
gh: ( ( g: G ) => H )
hi: ( ( h: H ) => I )
ij: ( ( i: I ) => J )
jk: ( ( j: J ) => K )
kl: ( ( k: K ) => L )
lm: ( ( l: L ) => M )
mn: ( ( m: M ) => N )
no: ( ( n: N ) => O )
op: ( ( o: O ) => P )
pq: ( ( p: P ) => Q )
qr: ( ( q: Q ) => R )
rs: ( ( r: R ) => S )
st: ( ( s: S ) => T )
Returns T
A function for composing functions together, passes the return value from one function as the input of the next. Moving from left to right. This pipe definition has been lifted from the wonderful library 'fp-ts'. This was necessary because fp-ts is does not play nice with esm modules.
See: https://github.com/gcanti/fp-ts/blob/master/src/function.ts#L392