langchain.js
    Preparing search index...

    Interface PregelNode<RunInput, RunOutput>

    interface PregelNode<
        RunInput = PregelNodeInputType,
        RunOutput = PregelNodeOutputType,
    > {
        bound: Runnable<RunInput, RunOutput>;
        cachePolicy?: CachePolicy;
        channels: string[] | Record<string, string>;
        ends?: string[];
        kwargs: Record<string, any>;
        lc_graph_name: string;
        mapper?: (args: any) => any;
        metadata: Record<string, unknown>;
        retryPolicy?: RetryPolicy;
        subgraphs?: Runnable<any, any, RunnableConfig<Record<string, any>>>[];
        tags: string[];
        triggers: string[];
        writers: Runnable<any, any, RunnableConfig<Record<string, any>>>[];
        getNode(): | undefined
        | Runnable<RunInput, RunOutput, RunnableConfig<Record<string, any>>>;
        getWriters(): Runnable<any, any, RunnableConfig<Record<string, any>>>[];
        join(channels: string[]): PregelNode<RunInput, RunOutput>;
        pipe<NewRunOutput>(
            coerceable: RunnableLike,
        ): PregelNode<RunInput, Exclude<NewRunOutput, Error>>;
    }

    Type Parameters

    • RunInput = PregelNodeInputType
    • RunOutput = PregelNodeOutputType

    Hierarchy

    Index

    Properties

    bound: Runnable<RunInput, RunOutput> = defaultRunnableBound
    cachePolicy?: CachePolicy
    channels: string[] | Record<string, string>
    ends?: string[]
    kwargs: Record<string, any> = {}
    lc_graph_name: string = "PregelNode"
    mapper?: (args: any) => any
    metadata: Record<string, unknown> = {}
    retryPolicy?: RetryPolicy
    subgraphs?: Runnable<any, any, RunnableConfig<Record<string, any>>>[]
    tags: string[] = []
    triggers: string[] = []
    writers: Runnable<any, any, RunnableConfig<Record<string, any>>>[] = []

    Methods

    • Returns undefined | Runnable<RunInput, RunOutput, RunnableConfig<Record<string, any>>>

    • Returns Runnable<any, any, RunnableConfig<Record<string, any>>>[]

    • Create a new runnable sequence that runs each individual runnable in series, piping the output of one runnable into another runnable or runnable-like.

      Type Parameters

      • NewRunOutput

      Parameters

      • coerceable: RunnableLike

        A runnable, function, or object whose values are functions or runnables.

      Returns PregelNode<RunInput, Exclude<NewRunOutput, Error>>

      A new runnable sequence.