UNPKG

handsontable

Version:

Handsontable is a JavaScript Data Grid available for React, Angular and Vue.

31 lines (26 loc) 1.05 kB
import Core from '../../core'; import { BasePlugin } from '../base'; export interface DetailedSettings { syncLimit?: string | number; samplingRatio?: number; allowSampleDuplicates?: boolean; } export type Settings = boolean | DetailedSettings; export class AutoRowSize extends BasePlugin { constructor(hotInstance: Core); inProgress: boolean; measuredRows: number; isEnabled(): boolean; calculateVisibleRowsHeight(): void; calculateRowsHeight(rowRange?: number | { from: number, to: number }, colRange?: number | { from: number, to: number }, force?: boolean): void; calculateAllRowsHeight(colRange?: number | { from: number, to: number }): void; recalculateAllRowsHeight(): void; getSyncCalculationLimit(): number; getRowHeight(row: number, defaultHeight?: number): number; getColumnHeaderHeight(): number; getFirstVisibleRow(): number; getLastVisibleRow(): number; clearCache(physicalRows?: number[]): void; clearCacheByRange(range: number | { from: number, to: number }): void; isNeedRecalculate(): boolean; }