Interface AIChatTreeInputArgs

interface AIChatTreeInputArgs {
    initialValue?: string;
    node: EditableRequestNode;
    onCancel?: ((requestModel) => void);
    onDeleteChangeSet?: ((requestModel) => void);
    onDeleteChangeSetElement?: ((requestModel, index) => void);
    onQuery: ((query) => Promise<void>);
    onUnpin?: (() => void);
}

Properties

initialValue?: string
onCancel?: ((requestModel) => void)

Type declaration

    • (requestModel): void
    • Parameters

      • requestModel: ChatRequestModel

      Returns void

onDeleteChangeSet?: ((requestModel) => void)

Type declaration

    • (requestModel): void
    • Parameters

      • requestModel: ChatRequestModel

      Returns void

onDeleteChangeSetElement?: ((requestModel, index) => void)

Type declaration

    • (requestModel, index): void
    • Parameters

      • requestModel: ChatRequestModel
      • index: number

      Returns void

onQuery: ((query) => Promise<void>)

Type declaration

    • (query): Promise<void>
    • Parameters

      • query: string

      Returns Promise<void>

onUnpin?: (() => void)

Type declaration

    • (): void
    • Returns void