@3mo/data-grid
Version:
A data grid web component
24 lines • 910 B
TypeScript
import { Component } from '@a11d/lit';
import { type DataGridColumn, type DataGrid } from './index.js';
export declare class DataGridHeaderSeparator extends Component {
dataGrid: DataGrid<unknown>;
column: DataGridColumn<unknown>;
private isResizing;
private pointerInlineStart;
private readonly minimum;
private initialWidth?;
private targetWidth?;
static get styles(): import("@a11d/lit").CSSResult;
protected get template(): import("lit-html").HTMLTemplateResult;
protected handlePointerUp(): void;
protected handlePointerMove(e: PointerEvent | TouchEvent): void;
private readonly handlePointerDown;
private updatePointerPosition;
private readonly handleDoubleClick;
}
declare global {
interface HTMLElementTagNameMap {
'mo-data-grid-header-separator': DataGridHeaderSeparator;
}
}
//# sourceMappingURL=DataGridHeaderSeparator.d.ts.map