Interface ToolCompletedEvent<UserData>

interface ToolCompletedEvent<UserData> {
    ctx: RunContext<UserData>;
    output?: {
        type: "output";
        value: unknown;
    } | {
        type: "error";
        value: Error;
    };
}

Type Parameters

  • UserData = UnknownUserData

Properties

Properties

output?: {
    type: "output";
    value: unknown;
} | {
    type: "error";
    value: Error;
}

Type declaration

  • type: "output"
  • value: unknown

Type declaration

  • type: "error"
  • value: Error