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

66 lines
2.0 KiB
Plaintext

/** @implements {IPDFStream} */
export class PDFFetchStream implements IPDFStream {
constructor(source: any);
source: any;
isHttp: boolean;
headers: Headers;
_fullRequestReader: PDFFetchStreamReader | null;
_rangeRequestReaders: any[];
get _progressiveDataLength(): number;
getFullReader(): PDFFetchStreamReader;
getRangeReader(begin: any, end: any): PDFFetchStreamRangeReader | null;
cancelAllRequests(reason: any): void;
}
/** @implements {IPDFStreamReader} */
declare class PDFFetchStreamReader implements IPDFStreamReader {
constructor(stream: any);
_stream: any;
_reader: ReadableStreamDefaultReader<Uint8Array> | null;
_loaded: number;
_filename: string | null;
_withCredentials: any;
_contentLength: any;
_headersCapability: any;
_disableRange: any;
_rangeChunkSize: any;
_abortController: AbortController;
_isStreamingSupported: boolean;
_isRangeSupported: boolean;
onProgress: any;
get headersReady(): any;
get filename(): string | null;
get contentLength(): any;
get isRangeSupported(): boolean;
get isStreamingSupported(): boolean;
read(): Promise<{
value: Uint8Array | undefined;
done: true;
} | {
value: ArrayBufferLike;
done: boolean;
}>;
cancel(reason: any): void;
}
/** @implements {IPDFStreamRangeReader} */
declare class PDFFetchStreamRangeReader implements IPDFStreamRangeReader {
constructor(stream: any, begin: any, end: any);
_stream: any;
_reader: ReadableStreamDefaultReader<Uint8Array> | null;
_loaded: number;
_withCredentials: any;
_readCapability: any;
_isStreamingSupported: boolean;
_abortController: AbortController;
onProgress: any;
get isStreamingSupported(): boolean;
read(): Promise<{
value: Uint8Array | undefined;
done: true;
} | {
value: ArrayBufferLike;
done: boolean;
}>;
cancel(reason: any): void;
}
export {};