@antv/s2
Version:
effective spreadsheet render core lib
34 lines (33 loc) • 924 B
TypeScript
import type { SortMethod } from '../common/interface';
import { BaseDataSet } from '../data-set';
import type { Node } from '../facet/layout/node';
import { SpreadSheet } from './spread-sheet';
export declare class TableSheet extends SpreadSheet {
isCustomRowFields(): boolean;
getDataSet(): BaseDataSet;
/**
* Check if is pivot mode
*/
isPivotMode(): boolean;
/**
* Check if is pivot mode
*/
isTableMode(): boolean;
/**
* tree type must be in strategy mode
*/
isHierarchyTreeType(): 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;
}