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: any[];
|
_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 {};
|