aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Data/AniList/prequels.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-07-07 22:58:04 -0700
committerFuwn <[email protected]>2024-07-07 22:58:04 -0700
commite4246eacbffa15242de69fe0331cac6f1869e410 (patch)
tree47f2079ddb8cd1b53ca3c1b8bf6fab5641653a2b /src/lib/Data/AniList/prequels.ts
parentfeat(tools): sequel catcher (diff)
downloaddue.moe-e4246eacbffa15242de69fe0331cac6f1869e410.tar.xz
due.moe-e4246eacbffa15242de69fe0331cac6f1869e410.zip
refactor(SequelCatcher): tidy
Diffstat (limited to 'src/lib/Data/AniList/prequels.ts')
-rw-r--r--src/lib/Data/AniList/prequels.ts36
1 files changed, 20 insertions, 16 deletions
diff --git a/src/lib/Data/AniList/prequels.ts b/src/lib/Data/AniList/prequels.ts
index f92cde26..e372500b 100644
--- a/src/lib/Data/AniList/prequels.ts
+++ b/src/lib/Data/AniList/prequels.ts
@@ -20,23 +20,27 @@ export interface MediaPrequel {
};
}
+export interface PrequelRelationNode {
+ id: number;
+ title: MediaTitle;
+ episodes: number;
+ status: MediaStatus;
+ mediaListEntry: {
+ status: MediaListEntryStatus;
+ progress: number;
+ };
+ coverImage: {
+ extraLarge: string;
+ };
+}
+
+export interface PrequelRelation {
+ relationType: string;
+ node: PrequelRelationNode;
+}
+
export interface PrequelRelations {
- edges: {
- relationType: string;
- node: {
- id: number;
- title: MediaTitle;
- episodes: number;
- status: MediaStatus;
- mediaListEntry: {
- status: MediaListEntryStatus;
- progress: number;
- };
- coverImage: {
- extraLarge: string;
- };
- };
- }[];
+ edges: PrequelRelation[];
}
interface PrequelsPage {