A framework-agnostic, universal document renderer with optional chunked loading polyrender.wisp.place/
at main 38 lines 960 B view raw
1// Components 2export { DocumentViewer } from './DocumentViewer.js' 3export type { DocumentViewerProps, DocumentViewerRef } from './DocumentViewer.js' 4 5// Hook 6export { useDocumentRenderer } from './useDocumentRenderer.js' 7export type { UseDocumentRendererOptions, UseDocumentRendererReturn } from './useDocumentRenderer.js' 8 9// Re-export core types for convenience (so consumers don't need to 10// install @polyrender/core separately just for types) 11export type { 12 DocumentSource, 13 FileSource, 14 UrlSource, 15 PagesSource, 16 ChunkedSource, 17 PageData, 18 ChunkData, 19 TextLayerData, 20 TextItem, 21 PageFetchAdapter, 22 ChunkFetchAdapter, 23 TextFetchAdapter, 24 PolyRenderOptions, 25 PdfOptions, 26 CodeOptions, 27 CsvOptions, 28 EpubOptions, 29 ToolbarConfig, 30 DocumentInfo, 31 PolyRenderState, 32 DocumentFormat, 33 PolyRenderEventMap, 34 PolyRenderEventType, 35 PolyRenderErrorCode, 36} from '@polyrender/core' 37 38export { PolyRenderError, PolyRender } from '@polyrender/core'