c2<ComposedInput, ComposedOutput> method

_ChainCompose22<Input1, Input2, Output, ComposedInput, ComposedOutput> c2<ComposedInput, ComposedOutput>(
  1. ComposedOutput c2Compose(
    1. Output output,
    2. ComposedInput c2input
    ),
  2. ComposedInput composedInput
)

Chain a function that takes two inputs:

  1. The output Output from this Compose2
  2. A new input of type ComposedInput

It returns a two-input composable object that when called will execute c2Compose, returning a value of type ComposedOutput.

Implementation

_ChainCompose22<Input1, Input2, Output, ComposedInput, ComposedOutput>
    c2<ComposedInput, ComposedOutput>(
  ComposedOutput Function(Output output, ComposedInput c2input) c2Compose,
  ComposedInput composedInput,
) =>
        _ChainCompose22(c2Compose, _compose, _input1, _input2, composedInput);