providerplaneai
    Preparing search index...

    Interface StreamingExecutor<C, TInput, TOutput>

    Executor contract for streaming capabilities.

    interface StreamingExecutor<C extends CapabilityKeyType, TInput, TOutput> {
        streaming: true;
        invoke(
            capability: CapabilityFor<C>,
            input: AIRequest<TInput>,
            ctx: MultiModalExecutionContext,
            signal?: AbortSignal,
        ): AsyncGenerator<AIResponseChunk<TOutput>>;
    }

    Type Parameters

    • C extends CapabilityKeyType

      Capability key type

    • TInput

      Request input type

    • TOutput

      Final output type

    Index

    Properties

    Methods

    Properties

    streaming: true

    Discriminator indicating this executor yields chunks.

    Methods