halo - v1.0.0
    Preparing search index...

    Function tool

    • Helper function for inferring the execute args of a tool.

      Type Parameters

      • PARAMETERS extends ToolParameters
      • RESULT

      Parameters

      • tool: Tool<PARAMETERS, RESULT> & {
            execute: (
                args: inferParameters<PARAMETERS>,
                options: ToolExecutionOptions,
            ) => PromiseLike<RESULT>;
        }

      Returns Tool<PARAMETERS, RESULT> & {
          execute: (
              args: inferParameters<PARAMETERS>,
              options: ToolExecutionOptions,
          ) => PromiseLike<RESULT>;
      }

    • Helper function for inferring the execute args of a tool.

      Type Parameters

      • PARAMETERS extends ToolParameters
      • RESULT

      Parameters

      Returns Tool<PARAMETERS, RESULT> & { execute: undefined }