aboutsummaryrefslogtreecommitdiff
path: root/src/routes
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/routes
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/routes')
-rw-r--r--src/routes/+layout.svelte2
-rw-r--r--src/routes/+page.svelte2
-rw-r--r--src/routes/completed/+page.svelte2
-rw-r--r--src/routes/events/group/[group]/+page.svelte4
-rw-r--r--src/routes/events/groups/+page.svelte2
-rw-r--r--src/routes/updates/+page.svelte2
-rw-r--r--src/routes/user/[user]/+page.svelte4
-rw-r--r--src/routes/user/[user]/badges/+page.svelte6
8 files changed, 12 insertions, 12 deletions
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 96d91f0f..4d78b29f 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -44,7 +44,7 @@
let isHeaderVisible = true;
let previousScrollPosition = 0;
- let notificationInterval: NodeJS.Timeout | undefined = undefined;
+ let notificationInterval: ReturnType<typeof setInterval> | undefined = undefined;
addMessages('en', english as unknown as LocaleDictionary);
addMessages('ja', japanese as unknown as LocaleDictionary);
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index ca356724..fb80bbdd 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -18,7 +18,7 @@
export let data;
- let heightObserver: NodeJS.Timeout;
+ let heightObserver: ReturnType<typeof setInterval>;
onMount(() => {
heightObserver = setInterval(() => createHeightObserver(), 0);
diff --git a/src/routes/completed/+page.svelte b/src/routes/completed/+page.svelte
index f9fb433d..3c6b3b4d 100644
--- a/src/routes/completed/+page.svelte
+++ b/src/routes/completed/+page.svelte
@@ -16,7 +16,7 @@
export let data;
- let heightObserver: NodeJS.Timeout;
+ let heightObserver: ReturnType<typeof setInterval>;
onMount(() => {
heightObserver = setInterval(() => createHeightObserver(), 0);
diff --git a/src/routes/events/group/[group]/+page.svelte b/src/routes/events/group/[group]/+page.svelte
index 6d2728bb..6265fb75 100644
--- a/src/routes/events/group/[group]/+page.svelte
+++ b/src/routes/events/group/[group]/+page.svelte
@@ -16,9 +16,9 @@
groupsResponse = fetch(root(`/api/events/group?slug=${data.group}`));
});
- const asGroup = (group: any) => group as GroupType;
+ const asGroup = (group: unknown) => group as GroupType;
- const asEvent = (event: any) => event as EventType;
+ const asEvent = (event: unknown) => event as EventType;
</script>
{#await groupsResponse}
diff --git a/src/routes/events/groups/+page.svelte b/src/routes/events/groups/+page.svelte
index 6b9d8a10..685225be 100644
--- a/src/routes/events/groups/+page.svelte
+++ b/src/routes/events/groups/+page.svelte
@@ -12,7 +12,7 @@
groupsResponse = fetch(root('/api/events/groups'));
});
- const asGroup = (group: any) => group as GroupType;
+ const asGroup = (group: unknown) => group as GroupType;
</script>
{#await groupsResponse}
diff --git a/src/routes/updates/+page.svelte b/src/routes/updates/+page.svelte
index 9af001b4..22fcd3a7 100644
--- a/src/routes/updates/+page.svelte
+++ b/src/routes/updates/+page.svelte
@@ -21,7 +21,7 @@
let mangaEndTime: number;
let novelEndTime: number;
let directLink = browser ? new URLSearchParams(window.location.search).has('d') : false;
- let heightObserver: NodeJS.Timeout;
+ let heightObserver: ReturnType<typeof setInterval>;
onMount(async () => {
heightObserver = setInterval(() => createHeightObserver(false), 0);
diff --git a/src/routes/user/[user]/+page.svelte b/src/routes/user/[user]/+page.svelte
index eeeebf91..3c581c38 100644
--- a/src/routes/user/[user]/+page.svelte
+++ b/src/routes/user/[user]/+page.svelte
@@ -126,10 +126,10 @@
if (event.dataTransfer) event.dataTransfer.effectAllowed = 'move';
};
- const handleDragOver = (event: any) => {
+ const handleDragOver = (event: DragEvent) => {
event.preventDefault();
- event.dataTransfer.dropEffect = 'move';
+ if (event.dataTransfer) event.dataTransfer.dropEffect = 'move';
};
const handleDragEnter = (
diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte
index 69b74917..386fe7b1 100644
--- a/src/routes/user/[user]/badges/+page.svelte
+++ b/src/routes/user/[user]/badges/+page.svelte
@@ -343,7 +343,7 @@
groupedBadges[badge.category].push(badge);
});
- Object.entries(groupedBadges).forEach(([_category, badges]) => {
+ Object.entries(groupedBadges).forEach(([_categoryKey, badges]) => {
badges.forEach((badge, index) => {
badge.index = index;
});
@@ -506,9 +506,9 @@
return previousBadge;
};
- const castAsStringArray = (array: any[]) => array as string[];
+ const castAsStringArray = (array: unknown[]) => array as string[];
- const castBadgesToIndexedBadges = (array: any[]) => array as IndexedBadge[];
+ const castBadgesToIndexedBadges = (array: unknown[]) => array as IndexedBadge[];
const shadowHideBadge = () => {
if (!selectedBadge && !authorised) return;