prodap-chatbot-domain
Version:
Classes utilizadas na resposta de todas as Intents do Assistente Virtual
30 lines (29 loc) • 820 B
TypeScript
import { ListType, StyleType, TextType } from '../../common/types';
import Message from '../base/Message';
import { Ellipsis } from '../card';
import TableTypes from './TableTypes';
export type TableBodyHeadType = TextType & {
data: TextType[][];
ellipsis?: Ellipsis;
isClickable?: boolean;
isTooltip?: boolean;
tooltip?: string;
source?: string;
url?: string;
};
export type TableTags = TextType & {
tBody: TableBodyHeadType;
tFoot?: ListType[];
tHead?: TableBodyHeadType;
};
export type TableAbstractProps = {
style?: StyleType;
tableType: TableTypes;
title?: TextType;
};
export default class TableAbstract extends Message {
style?: StyleType;
tableType: TableTypes;
title?: TextType;
constructor({ style, tableType, title }: TableAbstractProps);
}