aboutsummaryrefslogtreecommitdiff
path: root/src/lib/AniList/media.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/AniList/media.ts')
-rw-r--r--src/lib/AniList/media.ts18
1 files changed, 14 insertions, 4 deletions
diff --git a/src/lib/AniList/media.ts b/src/lib/AniList/media.ts
index a04618d9..8e8f8fb5 100644
--- a/src/lib/AniList/media.ts
+++ b/src/lib/AniList/media.ts
@@ -12,12 +12,22 @@ export enum Type {
export interface Media {
id: number;
- status: string;
- type: string;
+ status: 'FINISHED' | 'RELEASING' | 'NOT_YET_RELEASED' | 'CANCELLED' | 'HIATUS';
+ type: 'ANIME' | 'MANGA';
episodes: number;
chapters: number;
volumes: number;
- format: string;
+ format:
+ | 'TV'
+ | 'TV_SHORT'
+ | 'MOVIE'
+ | 'SPECIAL'
+ | 'OVA'
+ | 'ONA'
+ | 'MUSIC'
+ | 'MANGA'
+ | 'NOVEL'
+ | 'ONE_SHOT';
title: {
romaji: string;
english: string;
@@ -30,7 +40,7 @@ export interface Media {
mediaListEntry?: {
progress: number;
progressVolumes: number;
- status: string;
+ status: 'CURRENT' | 'PLANNING' | 'COMPLETED' | 'DROPPED' | 'PAUSED' | 'REPEATING';
score: number;
startedAt: {
year: number;