aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFuwn <[email protected]>2023-09-12 17:39:21 -0700
committerFuwn <[email protected]>2023-09-12 17:39:21 -0700
commit883dba8d532170a161eb1956d2d84e756131508f (patch)
tree24e4b3258aada283431eb39cddf7f44531cc82b9 /src
parentfeat: manga-updates (diff)
downloaddue.moe-883dba8d532170a161eb1956d2d84e756131508f.tar.xz
due.moe-883dba8d532170a161eb1956d2d84e756131508f.zip
feat(manga-update): types
Diffstat (limited to 'src')
-rw-r--r--src/routes/manga-updates/+page.svelte8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/routes/manga-updates/+page.svelte b/src/routes/manga-updates/+page.svelte
index a9e9fe1b..a52acdac 100644
--- a/src/routes/manga-updates/+page.svelte
+++ b/src/routes/manga-updates/+page.svelte
@@ -2,12 +2,14 @@
import { onMount } from 'svelte';
import RSSParser from 'rss-parser/dist/rss-parser.js';
- let feed: { items: any } | null | undefined = undefined;
+ type Feed = { items: { title: string }[] } | null | undefined;
+
+ let feed: Feed = undefined;
onMount(async () => {
let parser = new RSSParser();
- parser.parseURL('/api/manga-updates', (e: any, f: any) => {
+ parser.parseURL('/api/manga-updates', (e: Error, f: Feed) => {
if (e) {
feed = null;
@@ -28,7 +30,7 @@
function reformatChapters(title: string): string {
return title
- .replace(/(Vol\. \d+ )?Ch\. \d+(\-\d+(\.\d+)?)?$/, '')
+ .replace(/(Vol\. \d+ )?Ch\. \d+(-\d+(\.\d+)?)?$/, '')
.replace(/\? ~.*$/, '')
.trim();
}