UNPKG

522 BTypeScriptView Raw
1import { Action } from 'redux';
2import { DockMonitorAction } from './actions';
3import { DockMonitorProps } from './DockMonitor';
4export interface DockMonitorState {
5 position: 'left' | 'top' | 'right' | 'bottom';
6 size: number;
7 isVisible: boolean;
8 childMonitorStates: unknown[];
9 childMonitorIndex: number;
10}
11export default function reducer<S, A extends Action<unknown>>(props: DockMonitorProps<S, A>, state: Partial<DockMonitorState> | undefined, action: DockMonitorAction): DockMonitorState;