Type alias Sink<A, EI, EO>

Sink<A, EI, EO>: ((...op: SinkArgs<A, EI, EO>) => void)

Type Parameters

  • A

  • EI = unknown

  • EO = never

Type declaration

    • (...op: SinkArgs<A, EI, EO>): void
    • A Sink consumes data from a producer.

      • It can recieve data of the A type
      • It can recieve errors of the EI type
      • It can abort with errors of the EO type

      Parameters

      • Rest ...op: SinkArgs<A, EI, EO>

      Returns void

Generated using TypeDoc