UNPKG

file-viewer-js

Version:
56 lines (55 loc) 1.55 kB
interface ToolPanelParams { scale: number; rotate: number; offsetX: number; offsetY: number; initX: number; initY: number; } interface CustomFiles { url: string; originName: string; } type ConstructorParams = { files: CustomFiles[]; showUrl: string; }; declare class FileView { fileViewDescElement: HTMLElement | null; toolPanelParams: ToolPanelParams; needTools: boolean; private loadingInstance; maskElement: HTMLElement | null; showElement: HTMLElement | null; maskEnableClick: boolean; private currentIndex; private files; constructor({ files, showUrl }: ConstructorParams); initMask(): void; initTools(): void; addCLoseIcon(): void; initArrow(): void; loadImage(url: string): void; handleMouseDown(e: MouseEvent): void; private _handleMouseWheel; handleImgLoadError(): void; loadPDF(fileId: string): void; clearShowContent(): void; getFileType(originName: string): string; showFile(item: CustomFiles): void; open(): void; uninstallListener(): void; close(): void; jumpSwitch(pageIndex: number): void; showLoading(): void; closeLoading(): void; previewPDF(fileId: string): Promise<void>; getBlobFile(fileId: string): Promise<void>; initToolPanelParams(): void; handleImg(): void; handleTool(type: string): void; arrowIsActive(): void; initFileName(): void; setFilePageName(): void; } export default FileView;