Function11Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11>
extension Function11Ops<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> on T11 Function(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)Provides additional functions on functions with 11 parameters.
Properties
curried extension no setter
T11 Function(T10) Function(T9) Function(T8) Function(T7) Function(T6) Function(T5) Function(T4) Function(T3) Function(T2) Function(T1) Function(T0) get curriedReturn 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
T11 Function(Record) get tupledReturns 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
T12 Function(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) andThen<T12>(
T12 Function(T11) fn,
)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
T11 Function(T12) compose<T12>(Record Function(T12) fn)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));