mobile-pdf
Version:
A mobile-friendly PDF viewer based on pdfjs-dist.
22 lines (21 loc) • 673 B
TypeScript
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;