transferum
    Preparing search index...

    Interface InputPipelineBuilderInterface<TCurrent, TStartTransfer>

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

    Input pipeline builder interface — produces a strictly input-only composite transfer.

    Pipeline structure: TStartTransfer [→ DuplexTransfer → …] → InputTransfer. The start transfer must be duplex; the finish transfer is input-only (no output methods exposed).

    interface InputPipelineBuilderInterface<
        TCurrent,
        TStartTransfer extends InputTransfer<unknown>,
    > {
        finish<
            TTriggerable extends TriggerableInterface
            | undefined = undefined,
            TGate extends GateInterface | undefined = undefined,
        >(
            lastTransfer: InputTransfer<TCurrent>,
            options?: { gate?: TGate; owned?: boolean; triggerable?: TTriggerable },
        ): CompositeInputTransfer<
            InputTransferDataType<TStartTransfer>,
            TStartTransfer,
            TTriggerable,
            undefined,
            TGate,
        >;
        to<TNext>(
            nextTransfer: DuplexTransfer<TCurrent, TNext>,
            owned?: boolean,
        ): InputPipelineBuilderInterface<TNext, TStartTransfer>;
    }

    Type Parameters

    Implemented by

    Index