import { BasicsStyleExtractor } from '../basics'; import { IStyleSheet } from '../types'; import { ITableStyle } from './types'; export default class TableStyleExtractor implements IStyleSheet { private basicStyle; constructor(basicsStyleExtractor: BasicsStyleExtractor); /** 获取样式变量 */ getStyleSheetVariable(): { tableHeaderBg: string; tableHeaderColor: string; tableHeaderSortBg: string; tableBodySortBg: string; tableRowHoverBg: string; tableSelectedRowColor: string; tableSelectedRowBg: string; tableBodySelectedSortBg: string; tableSelectedRowHoverBg: string; tableExpandedRowBg: string; tablePaddingVertical: string; tablePaddingHorizontal: string; tablePaddingVerticalMd: string; tablePaddingHorizontalMd: string; tableBorderRadiusBase: string; tableFooterBg: string; tableFooterColor: string; tableHeaderBgSm: string; }; }