@linzjs/step-ag-grid
Version:
[](https://github.com/semantic-release/semantic-release) > Reusable [ag-grid](https://www.ag-grid.com/) component for LINZ / Toitū te whenua.
12 lines (11 loc) • 581 B
TypeScript
import { CellEditorCommon } from '../GridCell';
import { GenericCellColDef } from '../gridRender';
import { ColDefT, GridBaseRow } from '../types';
export interface GridEditBooleanEditorProps<TData extends GridBaseRow> extends CellEditorCommon {
onClick: (props: {
selectedRows: TData[];
selectedRowIds: TData['id'][];
checked: boolean;
}) => Promise<boolean> | boolean;
}
export declare const GridEditBoolean: <TData extends GridBaseRow>(colDef: GenericCellColDef<TData, boolean>, editorProps: GridEditBooleanEditorProps<TData>) => ColDefT<TData>;