UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

22 lines (21 loc) 777 B
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; }