UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

15 lines (14 loc) 821 B
import type { DefaultCellTheme, S2Theme, SimplePalette, ThemeCfg } from '../common/interface'; import type { SpreadSheet } from '../sheet-type'; export declare const getCornerCellTheme: (palette: SimplePalette, spreadsheet?: SpreadSheet) => DefaultCellTheme; export declare const getRowCellTheme: (palette: SimplePalette, spreadsheet?: SpreadSheet) => DefaultCellTheme; export declare const getColCellTheme: (palette: SimplePalette) => DefaultCellTheme; export declare const getDataCellTheme: (palette: SimplePalette) => DefaultCellTheme; /** * @describe generate the theme according to the type * @param themeCfg */ export declare const getTheme: (themeCfg: Omit<ThemeCfg, 'theme'> & { spreadsheet?: SpreadSheet; getCustomTheme?: (palette: SimplePalette, spreadsheet?: SpreadSheet) => S2Theme; }) => S2Theme;