diff options
| author | Fuwn <[email protected]> | 2023-09-12 17:39:21 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2023-09-12 17:39:21 -0700 |
| commit | 883dba8d532170a161eb1956d2d84e756131508f (patch) | |
| tree | 24e4b3258aada283431eb39cddf7f44531cc82b9 /src | |
| parent | feat: manga-updates (diff) | |
| download | due.moe-883dba8d532170a161eb1956d2d84e756131508f.tar.xz due.moe-883dba8d532170a161eb1956d2d84e756131508f.zip | |
feat(manga-update): types
Diffstat (limited to 'src')
| -rw-r--r-- | src/routes/manga-updates/+page.svelte | 8 |
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(); } |