hashbrown

ToolOptions

API

export type ToolOptions<
  Name extends string,
  Schema extends  s.HashbrownType  =
     s.HashbrownType ,
  Result = unknown,
> =
  |  ToolOptionsWithInput <Name, Schema, Result>
  |  ToolOptionsWithStandardSchema <
      Name,
       s.StandardJSONSchemaV1 ,
      Result
    >
  |  ToolOptionsWithUnknownSchema <Name, Result>
  |  ToolOptionsWithoutInput <Name, Result>;
ToolOptions
@typeName
string
@typeSchema
s.HashbrownType
@typeResult