transferum
    Preparing search index...

    Interface AsyncDuplexPipelineBuilderInterface<TCurrent, TStartTransfer>

    Use CompositeTransferBuilderInterface instead. Will be removed in the next major release.

    Async duplex pipeline builder interface — like DuplexPipelineBuilderInterface, but supports async triggerable and linkOnError for async-push rejection handling.

    interface AsyncDuplexPipelineBuilderInterface<
        TCurrent,
        TStartTransfer extends InputTransfer<unknown>,
    > {
        finish<
            TFinishTransfer extends DuplexTransfer<unknown, any>,
            TTriggerable extends TriggerableInterface | undefined = undefined,
            TAsyncTriggerable extends
                AsyncTriggerableInterface | undefined = undefined,
            TGate extends GateInterface
            | undefined = undefined,
        >(
            lastTransfer: TFinishTransfer,
            options?: {
                asyncTriggerable?: TAsyncTriggerable;
                gate?: TGate;
                linkOnError?: ErrorHandler<TFinishTransfer>;
                owned?: boolean;
                triggerable?: TTriggerable;
            },
        ): CompositeDuplexTransfer<
            InputTransferDataType<TStartTransfer>,
            OutputTransferDataType<TFinishTransfer>,
            TStartTransfer,
            TFinishTransfer,
            TTriggerable,
            TAsyncTriggerable,
            TGate,
        >;
        to<TNext>(
            nextTransfer: DuplexTransfer<TCurrent, TNext>,
            owned?: boolean,
        ): AsyncDuplexPipelineBuilderInterface<TNext, TStartTransfer>;
    }

    Type Parameters

    Implemented by

    Index