UNPKG

@airplane/views

Version:

A React library for building Airplane views. Views components are optimized in style and functionality to produce internal apps that are easy to build and maintain.

17 lines (16 loc) 524 B
import { MutationState } from "../../../state/tasks/useTaskMutation"; type Result = MutationState<any>; export type Action<TRowData> = { type: "changeRowSelection"; rows: TRowData[]; } | { type: "setRowActionResult"; result: Result; }; export type ReducerState<TRowData> = { selectedRows: TRowData[]; selectedRow?: TRowData; rowActionResult: Result | null; }; export declare const reducer: <TRowData>(state: ReducerState<TRowData>, action: Action<TRowData>) => ReducerState<TRowData>; export {};