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,17 @@
import type { Options, ParseMediaFields } from '../fields';
import type { MediaParserStructureUnstable } from '../parse-result';
import type { StructureState } from './structure';
export declare const needsTracksForField: ({ field, structure, }: {
field: keyof Options<ParseMediaFields>;
structure: MediaParserStructureUnstable | null;
}) => boolean;
export declare const makeCanSkipTracksState: ({ hasAudioTrackHandlers, fields, hasVideoTrackHandlers, structure, }: {
hasAudioTrackHandlers: boolean;
hasVideoTrackHandlers: boolean;
fields: Options<ParseMediaFields>;
structure: StructureState;
}) => {
doFieldsNeedTracks: () => boolean;
canSkipTracks: () => boolean;
};
export type CanSkipTracksState = ReturnType<typeof makeCanSkipTracksState>;