thomaswilson-sveltekit/src/lib/blog/BlogPostSet.ts

10 lines
270 B
TypeScript
Raw Normal View History

import type { BlogPost } from './BlogPost.js';
export class BlogPostSet {
constructor(readonly blogPosts: BlogPost[]) {}
getBlogPostWithTitle(title: string): BlogPost | null {
return this.blogPosts.find((post) => post.title === title) ?? null;
}
}