@3mo/data-grid
Version:
A data grid web component
23 lines • 887 B
TypeScript
import { Component, type HTMLTemplateResult } from '@a11d/lit';
import { ResizeController } from '@3mo/resize-observer';
import type { DataGridColumn } from './DataGridColumn.js';
export declare class DataGridColumnHeader extends Component {
column: DataGridColumn<unknown>;
menuOpen: boolean;
static get styles(): import("@a11d/lit").CSSResult;
readonly resizeController: ResizeController<Promise<void>>;
get template(): HTMLTemplateResult;
private get contentTemplate();
private get sortingTemplate();
private get menuTemplate();
private getSortingItemsTemplate;
private getStickinessItemsTemplate;
private getMoreItemsTemplate;
private get separatorTemplate();
}
declare global {
interface HTMLElementTagNameMap {
'mo-data-grid-column-header': DataGridColumnHeader;
}
}
//# sourceMappingURL=DataGridColumnHeader.d.ts.map