A framework-agnostic, universal document renderer with optional chunked loading
polyrender.wisp.place/
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'