diff options
| author | Fuwn <[email protected]> | 2024-07-07 21:55:32 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-07-07 21:55:32 -0700 |
| commit | 3c85251b260d7abbb1b3f48f2621be9b4e45124c (patch) | |
| tree | 654ba8280d2c7105049527a00e9c2fde121d15fa /src/lib/Data/AniList/prequels.ts | |
| parent | feat(attributions): add a few (diff) | |
| download | due.moe-3c85251b260d7abbb1b3f48f2621be9b4e45124c.tar.xz due.moe-3c85251b260d7abbb1b3f48f2621be9b4e45124c.zip | |
feat(tools): sequel catcher
Diffstat (limited to 'src/lib/Data/AniList/prequels.ts')
| -rw-r--r-- | src/lib/Data/AniList/prequels.ts | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/lib/Data/AniList/prequels.ts b/src/lib/Data/AniList/prequels.ts index 3009e9ba..f92cde26 100644 --- a/src/lib/Data/AniList/prequels.ts +++ b/src/lib/Data/AniList/prequels.ts @@ -1,5 +1,5 @@ import type { AniListAuthorisation } from './identity'; -import type { MediaTitle } from './media'; +import type { MediaListEntryStatus, MediaSeason, MediaStatus, MediaTitle } from './media'; export interface MediaPrequel { id: number; @@ -20,14 +20,16 @@ export interface MediaPrequel { }; } -interface PrequelRelations { +export interface PrequelRelations { edges: { relationType: string; node: { + id: number; title: MediaTitle; episodes: number; + status: MediaStatus; mediaListEntry: { - status: string; + status: MediaListEntryStatus; progress: number; }; coverImage: { @@ -68,7 +70,7 @@ const prequelsPage = async ( page: number, anilistAuthorisation: AniListAuthorisation, year: number, - season: 'WINTER' | 'SPRING' | 'SUMMER' | 'FALL' + season: MediaSeason ): Promise<PrequelsPage> => await ( await fetch('https://graphql.anilist.co', { |