UNPKG

@smui/data-table

Version:

Svelte Material UI - Data Table

20 lines (19 loc) 722 B
import type { SMUICheckboxInputAccessor } from '@smui/common'; interface SMUIDataTableHeaderRowAccessor { _smui_data_table_row_accessor: false; readonly rowId: undefined; } interface SMUIDataTableBodyRowAccessor { _smui_data_table_row_accessor: true; readonly rowId: string; } export type SMUIDataTableRowAccessor = (SMUIDataTableHeaderRowAccessor | SMUIDataTableBodyRowAccessor) & { readonly element: HTMLTableRowElement; readonly checkbox: SMUICheckboxInputAccessor | undefined; readonly selected: boolean; addClass(className: string): void; removeClass(className: string): void; getAttr(name: string): string | null; addAttr(name: string, value: string): void; }; export {};