init commit

This commit is contained in:
Carlos
2026-02-21 10:33:18 +01:00
parent c863a943ed
commit 9d955bf338
9512 changed files with 2015317 additions and 1305 deletions

View File

@@ -0,0 +1,33 @@
import type { MediaParserController } from '../controller/media-parser-controller';
import type { ParseMediaRange } from '../options';
import type { CreateAdjacentFileSource, MediaParserReaderInterface, PreloadContent, ReadContent, ReadWholeAsText } from './reader';
interface ParsedContentRange {
unit: string;
start?: number | null;
end?: number | null;
size?: number | null;
}
/**
* Parse Content-Range header.
* From: https://github.com/gregberge/content-range/blob/main/src/index.ts
*/
export declare function parseContentRange(input: string): ParsedContentRange | null;
export declare const makeFetchRequest: ({ range, src, controller, }: {
range: ParseMediaRange;
src: string | URL;
controller: MediaParserController | null;
}) => Promise<{
contentLength: number | null;
needsContentRange: boolean;
reader: import("./reader").Reader;
name: string | undefined;
contentType: string | null;
supportsContentRange: boolean;
}>;
export type PrefetchCache = Map<string, ReturnType<typeof makeFetchRequest>>;
export declare const fetchReadContent: ReadContent;
export declare const fetchPreload: PreloadContent;
export declare const fetchReadWholeAsText: ReadWholeAsText;
export declare const fetchCreateAdjacentFileSource: CreateAdjacentFileSource;
export declare const fetchReader: MediaParserReaderInterface;
export {};