Files
med-notes/.pnpm-store/v10/files/09/f1cb71a3675f2637af5d424f53f77409d393ba4be570cf962f26711368c9101e36b8182f0459a6f3f15cec3a8be200264e174c00ae875adbd44f9642ead401
2025-05-09 05:30:08 +02:00

87 lines
2.8 KiB
Plaintext

/** @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;
});
url: any;
isHttp: boolean;
headers: Headers;
withCredentials: any;
currXhrId: number;
pendingRequests: any;
requestRange(begin: any, end: any, listeners: any): number;
requestFull(listeners: any): number;
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").MissingPDFException | import("../shared/util.js").UnexpectedResponseException | 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: import("../shared/util.js").MissingPDFException | import("../shared/util.js").UnexpectedResponseException | undefined;
onProgress: any;
onClosed: any;
_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 {};