Creating Plot Twists
    Preparing search index...

    Type Alias ToolBuilder

    ToolBuilder: <TC extends abstract new (...args: any) => any>(
        ToolClass: TC,
        options?: InferOptions<TC>,
    ) => Promise<InstanceType<TC>>

    Function type for building tool dependencies. Used in build methods to request tool instances.

    Type Declaration

      • <TC extends abstract new (...args: any) => any>(
            ToolClass: TC,
            options?: InferOptions<TC>,
        ): Promise<InstanceType<TC>>
      • Type Parameters

        • TC extends abstract new (...args: any) => any

        Parameters

        Returns Promise<InstanceType<TC>>