UNPKG

@comix/parser

Version:

Reads CBZ and CBR comic files in the browser.

19 lines (18 loc) 640 B
import { EventEmitter } from 'eventemitter3'; import { Comic, ComicPage, ComicReader, ComicReaderEvents } from './protocols'; export declare class Reader extends EventEmitter<ComicReaderEvents> implements ComicReader { comic: Comic; static read(file: File): Promise<Reader>; current?: ComicPage[]; currentIndex?: number; cache: ComicPage[]; backgroundTasks: Promise<void>; constructor(comic: Comic); previous(): Promise<void>; next(): Promise<void>; goto(imageIndex: number): Promise<void>; private pagesForIndex; private cacheSurroundingPages; private loadPages; private loadPage; }