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