langchain.js
    Preparing search index...

    Type Alias ResolveAgentTypeConfig<T>

    ResolveAgentTypeConfig: T extends { "~agentTypes": infer Types }
        ? Types extends AgentTypeConfig ? Types : never
        : T extends AgentTypeConfig ? T : never

    Helper type to resolve an AgentTypeConfig from either:

    • An AgentTypeConfig directly
    • A ReactAgent instance (using typeof agent)

    Type Parameters

    • T
    const agent = createAgent({ ... });

    // From ReactAgent instance
    type Types = ResolveAgentTypeConfig<typeof agent>;

    // From AgentTypeConfig directly
    type Types2 = ResolveAgentTypeConfig<AgentTypeConfig<...>>;