From 883dba8d532170a161eb1956d2d84e756131508f Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 12 Sep 2023 17:39:21 -0700 Subject: feat(manga-update): types --- src/routes/manga-updates/+page.svelte | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/routes') 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(); } -- cgit v1.2.3