Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import { IMessage } from 'react-native-gifted-chat';
export interface Block {
type: 'text' | 'suggestions' | 'table' | 'confirmation' | 'status' | 'error';
text?: string;
items?: string[];
title?: string;
rows?: any[];
description?: string;
status?: 'in_progress' | 'success' | 'cancelled' | 'error' | 'cancel_stream';
message?: string;
isStreaming?: boolean;
data?: {
information?: {
username: string;
role: string;
avatar: string;
}[];
};
}
export interface ChatMessage extends IMessage {
blocks?: Block[];
pendingAction?: any;
}
|