aboutsummaryrefslogtreecommitdiff
path: root/src/lib/List
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-01-29 19:19:50 -0800
committerFuwn <[email protected]>2026-01-29 19:19:50 -0800
commit7e3c7c14d3e7940bc310784e852082504b2760ce (patch)
tree3c7d0db5afbd53f50c9299d4da9c01485afb0968 /src/lib/List
parentfeat(LandingHero): Make "See More" scroll past hero (diff)
downloaddue.moe-7e3c7c14d3e7940bc310784e852082504b2760ce.tar.xz
due.moe-7e3c7c14d3e7940bc310784e852082504b2760ce.zip
fix: Resolve all ESLint errors and warnings
Diffstat (limited to 'src/lib/List')
-rw-r--r--src/lib/List/Anime/AnimeListTemplate.svelte3
-rw-r--r--src/lib/List/Anime/CleanAnimeList.svelte7
-rw-r--r--src/lib/List/Manga/CleanMangaList.svelte2
3 files changed, 7 insertions, 5 deletions
diff --git a/src/lib/List/Anime/AnimeListTemplate.svelte b/src/lib/List/Anime/AnimeListTemplate.svelte
index bcd4e806..185419de 100644
--- a/src/lib/List/Anime/AnimeListTemplate.svelte
+++ b/src/lib/List/Anime/AnimeListTemplate.svelte
@@ -14,6 +14,7 @@
import subsPlease from '$stores/subsPlease';
import identity from '$stores/identity';
import localforage from 'localforage';
+ import type { Title } from '../mediaTitle';
export let endTime: number;
export let cleanMedia: (
@@ -24,7 +25,7 @@
) => Media[];
export let animeLists: Promise<Media[]>;
export let user: AniListAuthorisation;
- export let title: any;
+ export let title: Title;
export let completed = false;
export let plannedOnly = false;
export let upcoming = false;
diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte
index 04b1d03c..561b3b1d 100644
--- a/src/lib/List/Anime/CleanAnimeList.svelte
+++ b/src/lib/List/Anime/CleanAnimeList.svelte
@@ -19,9 +19,10 @@
import stateBin from '$stores/stateBin';
import localforage from 'localforage';
import MediaRoulette from '../MediaRoulette.svelte';
+ import type { Title } from '../mediaTitle';
export let media: Media[];
- export let title: any;
+ export let title: Title;
export let animeLists: Promise<Media[]>;
export let user: AniListAuthorisation;
export let endTime: number;
@@ -36,7 +37,7 @@
export let limit: number | undefined = undefined;
let showRoulette = false;
- let keyCacher: NodeJS.Timeout;
+ let keyCacher: ReturnType<typeof setInterval>;
let totalEpisodeDueCount = media
.map((anime) => {
if ($settings.displayTotalEpisodes && !$settings.displayTotalDueEpisodes) return 1;
@@ -60,7 +61,7 @@
new Set(
media
.flatMap((m) => Object.entries(m.mediaListEntry?.customLists ?? {}))
- .filter(([_, value]) => value)
+ .filter(([_key, value]) => value)
.map(([key]) => key)
)
);
diff --git a/src/lib/List/Manga/CleanMangaList.svelte b/src/lib/List/Manga/CleanMangaList.svelte
index f5af25fc..bba0fb08 100644
--- a/src/lib/List/Manga/CleanMangaList.svelte
+++ b/src/lib/List/Manga/CleanMangaList.svelte
@@ -50,7 +50,7 @@
new Set(
media
.flatMap((m) => Object.entries(m.mediaListEntry?.customLists ?? {}))
- .filter(([_, value]) => value)
+ .filter(([_key, value]) => value)
.map(([key]) => key)
)
);