Function11Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
Provides additional functions on functions with 11 parameters.
Properties
curried extension no setter
Return the curried form of this function.
Available on Function11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, provided by the Function11Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extension
Implementation
Function11C<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> get curried =>
(t0) =>
(t1) =>
(t2) =>
(t3) =>
(t4) =>
(t5) =>
(t6) =>
(t7) =>
(t8) =>
(t9) =>
(t10) =>
this(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10);tupled extension no setter
Returns a function that takes a tuple of parameters rather than individual parameters.
Available on Function11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, provided by the Function11Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extension
Implementation
Function1<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), T11> get tupled => (t) => t(this);Methods
andThen() extension
Composes this function with the provided function, this function being applied first.
Available on Function11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, provided by the Function11Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extension
Implementation
Function11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T12> andThen<T12>(
Function1<T11, T12> fn,
) =>
(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) =>
fn(this(t0, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10));compose() extension
Composes this function with the provided function, this function being applied first.
Available on Function11<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>, provided by the Function11Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> extension
Implementation
Function1<T12, T11> compose<T12>(
Function1<T12, (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)> fn,
) => (t12) => tupled(fn(t12));