From f24e354549ee881ed35cf9764a7c9e3797cae675 Mon Sep 17 00:00:00 2001 From: John O'Keefe Date: Sat, 25 Apr 2026 13:39:07 -0400 Subject: [PATCH] feat(types): add FoliateTocItem interface for foliate-js TOC entries Add a typed interface for the tocItem data returned by foliate-js relocate events, replacing untyped usage in the reader progress display. --- web/src/types/reader.d.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/web/src/types/reader.d.ts b/web/src/types/reader.d.ts index 0e72490..866c9a3 100644 --- a/web/src/types/reader.d.ts +++ b/web/src/types/reader.d.ts @@ -254,3 +254,10 @@ interface ProgressDisplay { label?: string; time_left?: string; } + +interface FoliateTocItem { + id: number; + label: string; + href: string; + subitems?: FoliateTocItem[]; +}