transferum
    Preparing search index...

    Function createTransferBridge

    • Creates a TransferBridge — a bridge with an intermediate duplex transfer.

      Type Parameters

      • TInput

        — input data type

      • TOutput

        — output data type

      Parameters

      Returns TransferBridge<TInput, TOutput>

      const source = createPushStoredChannelTransfer<number>();
      const target = createSinkTransfer<number>({ callback: console.log });
      const middle = createConditionTransfer<number>({ shouldAccept: x => x > 0 });
      const bridge = createTransferBridge<number, number>({
      source,
      target,
      middle,
      middleOwned: true,
      activated: true
      });
      source.push(42); // passes
      source.push(-5); // ignored