UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

36 lines (35 loc) 1.03 kB
import type { SortMethod } from '../common/interface'; import { BaseDataSet } from '../data-set'; import type { Node } from '../facet/layout/node'; import type { PivotSheet } from './pivot-sheet'; import { SpreadSheet } from './spread-sheet'; export declare class TableSheet extends SpreadSheet { isCustomRowFields(): boolean; getDataSet(): BaseDataSet; /** * Check if is pivot mode */ isPivotMode(): this is PivotSheet; /** * Check if is pivot mode */ isTableMode(): this is TableSheet; /** * tree type must be in strategy mode */ isHierarchyTreeType(): boolean; isHierarchyGridTreeType(): boolean; /** * Scroll Freeze Row Header */ isFrozenRowHeader(): boolean; clearDrillDownData(): Promise<void>; /** * Check if the value is in the columns */ isValueInCols(): boolean; protected bindEvents(): void; protected buildFacet(): void; destroy(): void; groupSortByMethod(sortMethod: SortMethod, meta: Node): void; }