interface Visitor<T> {
    _: (name: string, value: any) => T;
    thinking: (value: AssistantMessageThinkingBlock) => T;
    toolUse: (value: AssistantMessageToolUseBlock) => T;
}

Type Parameters

  • T

Properties

Properties

_: (name: string, value: any) => T
thinking: (value: AssistantMessageThinkingBlock) => T
toolUse: (value: AssistantMessageToolUseBlock) => T