langchain.js
    Preparing search index...

    Interface TransformChainFields<I, O>

    Interface that extends the ChainInputs interface and defines the fields required for a transform chain. It includes the transform function, inputVariables, and outputVariables properties.

    Switch to expression language: https://js.langchain.com/docs/expression_language/ Will be removed in 0.2.0

    interface TransformChainFields<I extends BaseMessage, O extends BaseMessage> {
        callbackManager?: any;
        inputVariables: (keyof I extends string ? keyof any : never)[];
        memory?: any;
        outputVariables: (keyof O extends string ? keyof any : never)[];
        transform: (values: I, callbacks?: any) => O | Promise<O>;
    }

    Type Parameters

    Hierarchy (View Summary)

    Index

    Properties

    callbackManager?: any

    Use callbacks instead

    inputVariables: (keyof I extends string ? keyof any : never)[]
    memory?: any
    outputVariables: (keyof O extends string ? keyof any : never)[]
    transform: (values: I, callbacks?: any) => O | Promise<O>