From 82762decc4dd784cc424526200e1de9a2055a0bc Mon Sep 17 00:00:00 2001 From: WardPearce Date: Thu, 12 Feb 2026 18:57:06 +1300 Subject: [PATCH] Fix ParsedDescription interface formatting --- materialious/src/lib/components/Player.svelte | 4 ++-- materialious/src/lib/description.ts | 4 ++-- materialious/src/lib/store.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/materialious/src/lib/components/Player.svelte b/materialious/src/lib/components/Player.svelte index c4e0b638..3146aba0 100644 --- a/materialious/src/lib/components/Player.svelte +++ b/materialious/src/lib/components/Player.svelte @@ -2,7 +2,7 @@ import { page } from '$app/stores'; import { getBestThumbnail, ImageCache } from '$lib/images'; import { videoLength } from '$lib/numbers'; - import { generateChapterWebVTT, type parsedDescription, type Timestamp } from '$lib/description'; + import { generateChapterWebVTT, type ParsedDescription, type Timestamp } from '$lib/description'; import { SystemBars, SystemBarsStyle, SystemBarType } from '@capacitor/core'; import { Capacitor } from '@capacitor/core'; import { ScreenOrientation, type ScreenOrientationResult } from '@capacitor/screen-orientation'; @@ -67,7 +67,7 @@ } from '$lib/timelineThumbnails'; interface Props { - data: { video: VideoPlay; content: parsedDescription; playlistId: string | null }; + data: { video: VideoPlay; content: ParsedDescription; playlistId: string | null }; currentTime?: number; userManualSeeking?: boolean; isEmbed?: boolean; diff --git a/materialious/src/lib/description.ts b/materialious/src/lib/description.ts index 7c3b392d..7da9866b 100644 --- a/materialious/src/lib/description.ts +++ b/materialious/src/lib/description.ts @@ -5,7 +5,7 @@ import { convertToSeconds, padTime } from './time'; export type Timestamp = { title: string; time: number; timePretty: string; endTime: number }; export type Timestamps = Timestamp[]; -export interface parsedDescription { +export interface ParsedDescription { description: string; timestamps: Timestamps; } @@ -45,7 +45,7 @@ export function parseDescription( videoId: string, content: string, fallbackPatch?: 'youtubejs' | 'piped' -): parsedDescription { +): ParsedDescription { const timestamps: Timestamps = []; const lines = content.split('\n'); const filteredLines: string[] = []; diff --git a/materialious/src/lib/store.ts b/materialious/src/lib/store.ts index 36fced3d..feb5fe7c 100644 --- a/materialious/src/lib/store.ts +++ b/materialious/src/lib/store.ts @@ -21,7 +21,7 @@ import type { VideoBase, VideoPlay } from './api/model'; -import type { parsedDescription } from './description'; +import type { ParsedDescription } from './description'; import { ensureNoTrailingSlash } from './misc'; import type { EngineFallback } from './api/misc'; @@ -182,7 +182,7 @@ export const playerAndroidPauseOnNetworkChange = persist( export const playerPlaylistHistory: Writable = writable([]); export interface PlayerState { - data: { video: VideoPlay; content: parsedDescription; playlistId: string | null }; + data: { video: VideoPlay; content: ParsedDescription; playlistId: string | null }; playerElement?: HTMLMediaElement | undefined; }