import { CSSProperties } from 'vue'; import { IconType } from '../../utils/typescript'; export interface PageTableViewProps { showAside?: boolean; asideTitle?: string; asideInfo?: string; asideRefresh?: boolean; pageIcon?: IconType; pageTitle?: string; pageInfo?: string; asideConfig?: TableViewAsideConfig; } export interface TableViewAsideConfig { title?: string; info?: string; showRefresh?: boolean; defaultWidth?: number; maxWidth?: number; minWidth?: number; resizeLineStyle?: CSSProperties; resizeLineClass?: string; previewLineStyle?: CSSProperties; previewLineClass?: string; }