interface Visitor<T> {
    _: (name: string, value: any) => T;
    assistant: (value: AssistantMessageAssistantData) => T;
    user: (value: AssistantMessageUserData) => T;
}

Type Parameters

  • T

Properties

Properties

_: (name: string, value: any) => T
assistant: (value: AssistantMessageAssistantData) => T
user: (value: AssistantMessageUserData) => T