c2<ComposedInput, ComposedOutput> method

_ChainCompose12<Input, Output, ComposedInput, ComposedOutput> c2<ComposedInput, ComposedOutput>(
  1. ComposedOutput c2Compose(
    1. Output output,
    2. ComposedInput composedInput
    ),
  2. ComposedInput c2Input
)

Chain a function that takes two inputs:

  1. The output Output from this Compose
  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

_ChainCompose12<Input, Output, ComposedInput, ComposedOutput>
    c2<ComposedInput, ComposedOutput>(
  ComposedOutput Function(Output output, ComposedInput composedInput)
      c2Compose,
  ComposedInput c2Input,
) =>
        _ChainCompose12(c2Compose, _compose, _input, c2Input);