slickgrid
Version:
A lightning fast JavaScript grid/spreadsheet
18 lines (14 loc) • 497 B
text/typescript
import { type SlickEventData } from '../slick.core.js';
export type Handler<ArgType = any> = (e: SlickEventData<ArgType>, args: ArgType) => void;
export interface ElementEventListener {
element: Element | Window;
eventName: string;
listener: EventListenerOrEventListenerObject;
groupName?: string;
}
export interface EditController {
/** Commit Current Editor command */
commitCurrentEdit: () => boolean;
/** Cancel Current Editor command */
cancelCurrentEdit: () => boolean;
}