UNPKG

@3mo/data-grid

Version:
20 lines 985 B
import { type HTMLTemplateResult } from '@a11d/lit'; import { DataGridColumnComponent } from '../DataGridColumnComponent.js'; import { DataGridColumn, type DataGridColumnAlignment } from '../../DataGridColumn.js'; export declare abstract class DataGridColumnNumberBase<TData> extends DataGridColumnComponent<TData, number> { sumHeading: string | undefined; textAlign: DataGridColumnAlignment; min?: number; minDataSelector?: KeyPath.Of<TData>; protected getMin(data: TData): number | undefined; max?: number; maxDataSelector?: KeyPath.Of<TData>; protected getMax(data: TData): number | undefined; step?: number; stepDataSelector?: KeyPath.Of<TData>; protected getStep(data: TData): number | undefined; get column(): DataGridColumn<TData, number>; protected getNumber(value: number | undefined): number | undefined; abstract getSumTemplate(sum: number): HTMLTemplateResult; } //# sourceMappingURL=DataGridColumnNumberBase.d.ts.map