webshrine / stdlib/src / compose
Function: compose()
Call Signature
compose<
A
,R1
,R2
,R3
,R4
,R5
,R6
,R7
>(f7
,f6
,f5
,f4
,f3
,f2
,f1
): (...args
) =>R7
Experimental
Type Parameters
• A extends any
[]
• R1
• R2
• R3
• R4
• R5
• R6
• R7
Parameters
f7
(a
) => R7
f6
(a
) => R6
f5
(a
) => R5
f4
(a
) => R4
f3
(a
) => R3
f2
(a
) => R2
f1
(...args
) => R1
Returns
Function
Parameters
args
...A
Returns
R7
Defined in
packages/stdlib/src/utils/fp.ts:45
Call Signature
compose<
A
,R1
,R2
,R3
,R4
,R5
,R6
>(f6
,f5
,f4
,f3
,f2
,f1
): (...args
) =>R6
Experimental
Type Parameters
• A extends any
[]
• R1
• R2
• R3
• R4
• R5
• R6
Parameters
f6
(a
) => R6
f5
(a
) => R5
f4
(a
) => R4
f3
(a
) => R3
f2
(a
) => R2
f1
(...args
) => R1
Returns
Function
Parameters
args
...A
Returns
R6
Defined in
packages/stdlib/src/utils/fp.ts:45
Call Signature
compose<
A
,R1
,R2
,R3
,R4
,R5
>(f5
,f4
,f3
,f2
,f1
): (...args
) =>R5
Experimental
Type Parameters
• A extends any
[]
• R1
• R2
• R3
• R4
• R5
Parameters
f5
(a
) => R5
f4
(a
) => R4
f3
(a
) => R3
f2
(a
) => R2
f1
(...args
) => R1
Returns
Function
Parameters
args
...A
Returns
R5
Defined in
packages/stdlib/src/utils/fp.ts:45
Call Signature
compose<
A
,R1
,R2
,R3
,R4
>(f4
,f3
,f2
,f1
): (...args
) =>R4
Experimental
Type Parameters
• A extends any
[]
• R1
• R2
• R3
• R4
Parameters
f4
(a
) => R4
f3
(a
) => R3
f2
(a
) => R2
f1
(...args
) => R1
Returns
Function
Parameters
args
...A
Returns
R4
Defined in
packages/stdlib/src/utils/fp.ts:45
Call Signature
compose<
A
,R1
,R2
,R3
>(f3
,f2
,f1
): (...args
) =>R3
Experimental
Type Parameters
• A extends any
[]
• R1
• R2
• R3
Parameters
f3
(a
) => R3
f2
(a
) => R2
f1
(...args
) => R1
Returns
Function
Parameters
args
...A
Returns
R3
Defined in
packages/stdlib/src/utils/fp.ts:45
Call Signature
compose<
A
,R1
,R2
>(f2
,f1
): (...args
) =>R2
Experimental
Type Parameters
• A extends any
[]
• R1
• R2
Parameters
f2
(a
) => R2
f1
(...args
) => R1
Returns
Function
Parameters
args
...A
Returns
R2
Defined in
packages/stdlib/src/utils/fp.ts:45
Call Signature
compose(...
func
): (...args
) =>any
Experimental
Parameters
func
...FnUnaryOp
<any
, any
>[]
Returns
Function
Parameters
args
...any
[]
Returns
any