diff --git a/scrape-blog.ts b/scrape-blog.ts index 0a98dca..68187bc 100644 --- a/scrape-blog.ts +++ b/scrape-blog.ts @@ -96,11 +96,7 @@ async function fetchBlogPosts(): Promise { results.push(await processPost(url)); } - const posts: BlogPost[] = results - .filter((result): result is PromiseFulfilledResult => - result.status === 'fulfilled' && result.value !== null - ) - .map(result => result.value); + const posts: BlogPost[] = results.filter((post): post is BlogPost => post !== null); console.log(`Successfully processed ${posts.length}/${postUrls.length} posts`); return posts;