Kavita/UI/Web/src/app/manga-reader/_models/chapter-info.ts
2023-11-19 10:15:32 -08:00

30 lines
874 B
TypeScript

import { LibraryType } from "src/app/_models/library/library";
import { MangaFormat } from "src/app/_models/manga-format";
import { FileDimension } from "./file-dimension";
export interface ChapterInfo {
chapterNumber: string;
volumeNumber: string;
chapterTitle: string;
seriesName: string;
seriesFormat: MangaFormat;
seriesId: number;
libraryId: number;
libraryType: LibraryType;
fileName: string;
isSpecial: boolean;
volumeId: number;
pages: number;
subtitle: string;
title: string;
/**
* This will not always be present. Depends on if asked from backend.
*/
pageDimensions?: Array<FileDimension>;
/**
* This will not always be present. Depends on if asked from backend.
*/
doublePairs?: {[key: number]: number};
seriesTotalPagesRead: number;
seriesTotalPages: number;
}