UNPKG

pdfjs-dist

Version:

Generic build of Mozilla's PDF.js library.

68 lines (67 loc) 2.33 kB
export type IPDFStream = import("../interfaces").IPDFStream; export type IPDFStreamReader = import("../interfaces").IPDFStreamReader; export type IPDFStreamRangeReader = import("../interfaces").IPDFStreamRangeReader; /** @implements {IPDFStream} */ export class PDFDataTransportStream implements IPDFStream { constructor(pdfDataRangeTransport: any, { disableRange, disableStream }: { disableRange?: boolean | undefined; disableStream?: boolean | undefined; }); _queuedChunks: ArrayBuffer[]; _progressiveDone: any; _contentDispositionFilename: any; _pdfDataRangeTransport: any; _isStreamingSupported: boolean; _isRangeSupported: boolean; _contentLength: any; _fullRequestReader: any; _rangeReaders: any[]; _onReceiveData({ begin, chunk }: { begin: any; chunk: any; }): void; get _progressiveDataLength(): any; _onProgress(evt: any): void; _onProgressiveDone(): void; _removeRangeReader(reader: any): void; getFullReader(): PDFDataTransportStreamReader; getRangeReader(begin: any, end: any): PDFDataTransportStreamRangeReader | null; cancelAllRequests(reason: any): void; } /** @implements {IPDFStreamReader} */ declare class PDFDataTransportStreamReader implements IPDFStreamReader { constructor(stream: any, queuedChunks: any, progressiveDone?: boolean, contentDispositionFilename?: null); _stream: any; _done: boolean; _filename: any; _queuedChunks: any; _loaded: number; _requests: any[]; _headersReady: Promise<void>; onProgress: any; _enqueue(chunk: any): void; get headersReady(): Promise<void>; get filename(): any; get isRangeSupported(): any; get isStreamingSupported(): any; get contentLength(): any; read(): Promise<any>; cancel(reason: any): void; progressiveDone(): void; } /** @implements {IPDFStreamRangeReader} */ declare class PDFDataTransportStreamRangeReader implements IPDFStreamRangeReader { constructor(stream: any, begin: any, end: any); _stream: any; _begin: any; _end: any; _queuedChunk: any; _requests: any[]; _done: boolean; onProgress: any; _enqueue(chunk: any): void; get isStreamingSupported(): boolean; read(): Promise<any>; cancel(reason: any): void; } export {};