UNPKG

@chalkbooks/react-doc-viewer

Version:
21 lines (20 loc) 772 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; onDocumentChange?: (document: IDocument) => void; }; export declare const initialState: IMainState; export type MainStateReducer = (state: IMainState, action: MainStateActions) => IMainState; export declare const mainStateReducer: MainStateReducer;