UNPKG

tdg-react-doc-viewer

Version:
23 lines (21 loc) 795 B
import { DocRenderer, IConfig, IDocument } from '..'; import { MainStateActions } from './actions'; import { AvailableLanguages } from '../i18n'; export type IMainState = { currentFileNo: number; documents: IDocument[]; documentLoading?: boolean; currentDocument?: IDocument; rendererRect?: DOMRect; config?: IConfig; pluginRenderers?: DocRenderer[]; prefetchMethod?: string; requestHeaders?: Record<string, string>; language: AvailableLanguages; activeDocument?: IDocument; baseUrl?: String; onDocumentChange?: (document: IDocument) => void; }; export declare const initialState: IMainState; export type MainStateReducer = (state: IMainState, action: MainStateActions) => IMainState; export declare const mainStateReducer: MainStateReducer;