- compose<T1, T2>(op1): ((input: T1) => T2)
Returns ((input: T1) => T2)
- compose<T1, T2, T3>(op2, op1): ((input: T1) => T3)
Parameters
- op2: ((input: T2) => T3)
- op1: ((input: T1) => T2)
Returns ((input: T1) => T3)
- compose<T1, T2, T3, T4>(op3, op2, op1): ((input: T1) => T4)
Parameters
- op3: ((input: T3) => T4)
- op2: ((input: T2) => T3)
- op1: ((input: T1) => T2)
Returns ((input: T1) => T4)
- compose<T1, T2, T3, T4, T5>(op4, op3, op2, op1): ((input: T1) => T5)
Parameters
- op4: ((input: T4) => T5)
- op3: ((input: T3) => T4)
- op2: ((input: T2) => T3)
- op1: ((input: T1) => T2)
Returns ((input: T1) => T5)
- compose<T1, T2, T3, T4, T5, T6>(op5, op4, op3, op2, op1): ((input: T1) => T6)
Parameters
- op5: ((input: T5) => T6)
- op4: ((input: T4) => T5)
- op3: ((input: T3) => T4)
- op2: ((input: T2) => T3)
- op1: ((input: T1) => T2)
Returns ((input: T1) => T6)
- compose<T1, T2, T3, T4, T5, T6, T7>(op6, op5, op4, op3, op2, op1): ((input: T1) => T7)
Parameters
- op6: ((input: T6) => T7)
- op5: ((input: T5) => T6)
- op4: ((input: T4) => T5)
- op3: ((input: T3) => T4)
- op2: ((input: T2) => T3)
- op1: ((input: T1) => T2)
Returns ((input: T1) => T7)
- compose<T1, T2, T3, T4, T5, T6, T7, T8>(op7, op6, op5, op4, op3, op2, op1): ((input: T1) => T8)
Parameters
- op7: ((input: T7) => T8)
- op6: ((input: T6) => T7)
- op5: ((input: T5) => T6)
- op4: ((input: T4) => T5)
- op3: ((input: T3) => T4)
- op2: ((input: T2) => T3)
- op1: ((input: T1) => T2)
Returns ((input: T1) => T8)
- compose(...operations): ((value: unknown) => unknown)
Parameters
Rest
...operations: ((value: unknown) => unknown)[]
Returns ((value: unknown) => unknown)
- (value): unknown
Returns unknown
Perform right-to-left function composition.