@3mo/moddable-data-grid
Version:
A moddable variant of @3mo/fetchable-data-grid
29 lines • 1.17 kB
TypeScript
import { Component } from '@a11d/lit';
import { type FetchableDataGridParametersType } from '@3mo/fetchable-data-grid';
import { type Menu } from '@3mo/menu';
import { type ModdableDataGridMode } from './ModdableDataGridMode.js';
import { type ModdableDataGrid } from './ModdableDataGrid.js';
export declare class ModdableDataGridChip<TData, TParameters extends FetchableDataGridParametersType> extends Component {
dataGrid: ModdableDataGrid<TData, TParameters>;
mode: ModdableDataGridMode<TData, TParameters>;
selected: boolean;
readonly menu: Menu;
readonly optionsContainer: HTMLElement;
static get styles(): import("@a11d/lit").CSSResult;
protected get template(): import("lit-html").HTMLTemplateResult;
private get contextMenuTemplate();
private discard;
private edit;
private copy;
private saveAsNew;
private saveChanges;
private archive;
private delete;
protected handleClick(e: PointerEvent): Promise<void>;
}
declare global {
interface HTMLElementTagNameMap {
'mo-moddable-data-grid-chip': ModdableDataGridChip<unknown, any>;
}
}
//# sourceMappingURL=ModdableDataGridChip.d.ts.map