feat: add comments and cleanup unused imports across codebase

This commit is contained in:
2026-05-10 20:00:04 +02:00
parent b152e246ff
commit e48d95cb4e
68 changed files with 560 additions and 88 deletions

View File

@@ -1,38 +1,45 @@
// stream source for a single mode (sub/dub)
export interface ModeSource {
token: string;
subtitles: SubtitleItem[];
qualities?: string[];
}
// subtitle track from backend
export interface SubtitleItem {
lang: string;
token: string;
}
// skip segment (intro/outro) from backend data attribute
export interface SkipSegment {
type: string;
type: string; // 'op' or 'ed'
start: number;
end: number;
}
// parsed subtitle cue from VTT
export interface SubtitleCue {
start: number;
end: number;
text: string;
}
// loaded subtitle track for UI
export interface SubtitleTrack {
lang: string;
label: string;
url: string;
}
// validated skip segment within video bounds
export interface ActiveSegment {
type: string;
start: number;
end: number;
}
// timeline range (handles seekable ranges in live streams)
export interface TimelineBounds {
start: number;
end: number;