@antv/s2
Version:
effective spreadsheet render core lib
22 lines (21 loc) • 777 B
TypeScript
import { Group } from '@antv/g';
import { RowCell, SeriesNumberCell } from '../../cell';
import { RowCellPool } from '../../cell/pool';
import type { Node } from '../layout/node';
import { BaseHeader } from './base';
import type { RowHeaderConfig } from './interface';
/**
* Row Header for SpreadSheet
*/
export declare class RowHeader extends BaseHeader<RowHeaderConfig> {
rowCellPool: RowCellPool;
protected initGroups(): void;
getCellInstance(node: Node): RowCell | SeriesNumberCell;
protected isCellInRect(node: Node): boolean;
protected getCellGroup(item: Node): Group;
protected layout(): void;
protected emitRenderEvent(cell: RowCell | SeriesNumberCell): void;
protected offset(): void;
protected clip(): void;
clear(): void;
}