types: add format_group, library_type_name, manga_type to ReaderMetadata
- Move ReaderMetadata from api.ts to reader.d.ts as global type - Add format_group field for format detection (reflowable/fixed_layout/comic_archive) - Add library_type_name for library type (ebooks/comics/manga/pdf) - Add manga_type for manga-specific reading direction metadata - Remove duplicate mime_type field and fix typo (unkown -> unknown)
This commit is contained in:
@@ -91,17 +91,6 @@ function handleError(error: unknown, context: string): void {
|
||||
// ============================================================
|
||||
// Reader API Functions
|
||||
// ============================================================
|
||||
interface ReaderMetadata {
|
||||
media_item_id: string;
|
||||
title: string;
|
||||
author: string;
|
||||
cover_image_path: string;
|
||||
library_type: "ebook" | "comic" | "manga" | "pdf";
|
||||
mime_type: string;
|
||||
file_path: string;
|
||||
chapter_metadata?: ChapterMetadata;
|
||||
total_pages?: number;
|
||||
}
|
||||
interface ChapterMetadata {
|
||||
chapters: Chapter[];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user