ScreenJSONUI (default export) | The embed class — pass a config, it mounts the viewer into a container. |
ScreenJSONViewer | Svelte component. |
ViewerVirtual, Page, Menu, MetadataPanel, ErrorDisplay, PasswordModal, VirtualScroller | Individual components for custom layouts. |
DocumentLoader, loadFromUrl | Fetch + parse helpers. |
Paginator, paginate, createPaginator | Client-side pagination. |
validateDocument, isScreenJSONDocument | Shape checks. |
hasEncryptedContent, decryptDocument, decryptText | Encryption helpers. |
themeStore, settingsStore, documentStore | Svelte stores. |