UNPKG

pdfjs-dist

Version:

Generic build of Mozilla's PDF.js library.

87 lines (86 loc) 2.7 kB
/** @implements {IPDFStream} */ export class PDFNetworkStream implements IPDFStream { constructor(source: any); _source: any; _manager: NetworkManager; _rangeChunkSize: any; _fullRequestReader: PDFNetworkStreamFullRequestReader | null; _rangeRequestReaders: any[]; _onRangeRequestReaderClosed(reader: any): void; getFullReader(): PDFNetworkStreamFullRequestReader; getRangeReader(begin: any, end: any): PDFNetworkStreamRangeRequestReader; cancelAllRequests(reason: any): void; } declare class NetworkManager { constructor({ url, httpHeaders, withCredentials }: { url: any; httpHeaders: any; withCredentials: any; }); _responseOrigin: null; url: any; isHttp: boolean; headers: Headers; withCredentials: any; currXhrId: number; pendingRequests: any; request(args: any): number; onProgress(xhrId: any, evt: any): void; onStateChange(xhrId: any, evt: any): void; getRequestXhr(xhrId: any): any; isPendingRequest(xhrId: any): boolean; abortRequest(xhrId: any): void; } /** @implements {IPDFStreamReader} */ declare class PDFNetworkStreamFullRequestReader implements IPDFStreamReader { constructor(manager: any, source: any); _manager: any; _url: any; _fullRequestId: any; _headersCapability: any; _disableRange: any; _contentLength: any; _rangeChunkSize: any; _isStreamingSupported: boolean; _isRangeSupported: boolean; _cachedChunks: any[]; _requests: any[]; _done: boolean; _storedError: import("../shared/util.js").ResponseException | undefined; _filename: string | null; onProgress: any; _onHeadersReceived(): void; _onDone(data: any): void; _onError(status: any): void; _onProgress(evt: any): void; get filename(): string | null; get isRangeSupported(): boolean; get isStreamingSupported(): boolean; get contentLength(): any; get headersReady(): any; read(): Promise<any>; cancel(reason: any): void; _fullRequestReader: any; } /** @implements {IPDFStreamRangeReader} */ declare class PDFNetworkStreamRangeRequestReader implements IPDFStreamRangeReader { constructor(manager: any, begin: any, end: any); _manager: any; _url: any; _requestId: any; _requests: any[]; _queuedChunk: any; _done: boolean; _storedError: Error | undefined; onProgress: any; onClosed: any; _onHeadersReceived(): void; _close(): void; _onDone(data: any): void; _onError(status: any): void; _onProgress(evt: any): void; get isStreamingSupported(): boolean; read(): Promise<any>; cancel(reason: any): void; } export {};