UNPKG

@highcharts/dashboards

Version:
22 lines (21 loc) 748 B
import type Column from '../Column.js'; import type ColumnsResizer from '../Actions/ColumnsResizer'; import DistributionStrategy from './ColumnDistributionStrategy.js'; declare class MixedDistributionStrategy extends DistributionStrategy { readonly type: "mixed"; /** * Array of units for each column width value. Codified as: * - `0` - px * - `1` - % */ private columnWidthUnits; loadColumn(column: Column): void; getColumnWidth(column: Column): number; resize(resizer: ColumnsResizer, diff: number): void; /** * Calculates defined (px and %) widths of all defined columns in the grid. * Total in px. */ private calculateOccupiedWidth; } export default MixedDistributionStrategy;