UNPKG

mobile-pdf

Version:

A mobile-friendly PDF viewer based on pdfjs-dist.

22 lines (21 loc) 673 B
import { PDFSourceDataOption, MobilePDFViewerConfig } from './types'; declare class MobilePDF { private pages; private intersection_observer; private wrapper_dom; private inner_dom; private pdf_doc; private config; private base_scale; private total_pages; constructor(wrapper_dom: HTMLElement, inner_dom: HTMLElement, config?: MobilePDFViewerConfig); private add_class; load_pdf: (source: PDFSourceDataOption) => Promise<void>; private create_null_page; private insert_page_doms; private render_page; private create_observer; private cleanup_observer; cleanup_pdf: () => void; } export default MobilePDF;