@ni/nimble-react
Version:
React components for the NI Nimble Design System
26 lines (25 loc) • 1.26 kB
TypeScript
import { Table } from '@ni/nimble-components/dist/esm/table';
import type { TableActionMenuToggleEventDetail, TableRowExpansionToggleEventDetail, TableColumnConfigurationChangeEventDetail, TableRowSelectionEventDetail } from '@ni/nimble-components/dist/esm/table/types';
export { type Table };
export declare const NimbleTable: import("@ni/fast-react-wrapper").ReactWrapper<Table<import("@ni/nimble-components/dist/esm/table/types").TableRecord>, {
onActionMenuBeforeToggle: unknown;
onActionMenuToggle: unknown;
onSelectionChange: unknown;
onColumnConfigurationChange: unknown;
onRowExpandToggle: unknown;
}>;
export interface TableActionMenuBeforeToggleEvent extends CustomEvent<TableActionMenuToggleEventDetail> {
target: Table;
}
export interface TableActionMenuToggleEvent extends CustomEvent<TableActionMenuToggleEventDetail> {
target: Table;
}
export interface TableSelectionChangeEvent extends CustomEvent<TableRowSelectionEventDetail> {
target: Table;
}
export interface TableColumnConfigurationChangeEvent extends CustomEvent<TableColumnConfigurationChangeEventDetail> {
target: Table;
}
export interface TableRowExpandToggleEvent extends CustomEvent<TableRowExpansionToggleEventDetail> {
target: Table;
}