slickgrid
Version:
A lightning fast JavaScript grid/spreadsheet
21 lines • 778 B
TypeScript
import type { Column, GridMenuItem, MenuCommandItem } from './index.js';
import type { SlickGrid } from '../slick.grid.js';
export interface GridMenuCallbackArgs {
grid: SlickGrid;
menu: any;
columns: Column[];
visibleColumns: Column[];
}
export interface GridMenuCommandItemCallbackArgs {
/** A command identifier returned by the onCommand (or action) event callback handler. */
command: string;
/** Menu item selected */
item: GridMenuItem | MenuCommandItem;
/** Slick Grid object */
grid: SlickGrid;
/** all columns (including hidden ones) */
allColumns: Column[];
/** only visible columns (excluding hidden columns) */
visibleColumns: Column[];
}
//# sourceMappingURL=gridMenuCommandItemCallbackArgs.interface.d.ts.map