import * as React from 'react'; import { Action, ModalsState } from './draggableModalReducer'; export interface DraggableModalContextMethods { dispatch: (action: Action) => void; } export interface DraggableModalContextValue extends DraggableModalContextMethods { state: ModalsState; } export const DraggableModalContext = React.createContext( null ); if (process.env.NODE_ENV !== 'production') { DraggableModalContext.displayName = 'DraggableModalContext'; }