UNPKG

react-ipdf-viewer-lite

Version:

A lightweight, dependency-free media viewer for PDFs and other media types with advanced controls

20 lines (19 loc) 675 B
type ViewerTheme = "light" | "dark"; interface ViewerControls { zoom: number; rotation: number; isFullscreen: boolean; currentTheme: ViewerTheme; zoomIn: () => void; zoomOut: () => void; rotateLeft: (degrees: number) => void; rotateRight: (degrees: number) => void; reset: () => void; download: () => void; print: () => void; enterFullscreen: () => void; exitFullscreen: () => void; toggleTheme: () => void; } export declare const useViewerControls: (initialZoom?: number, onDownload?: () => void, initialTheme?: ViewerTheme, onPrint?: () => void, rotateValue?: number) => ViewerControls; export {};