The Node.js® Website
at main 496 B view raw
1export type BlogPreviewType = 'announcements' | 'release' | 'vulnerability'; 2 3export interface BlogPost { 4 title: string; 5 author: string; 6 date: Date; 7 categories: Array<string>; 8 slug: string; 9} 10 11export interface BlogData { 12 posts: Array<BlogPost>; 13 categories: Array<string>; 14} 15 16export interface BlogPagination { 17 next: number | null; 18 prev: number | null; 19 pages: number; 20 total: number; 21} 22 23export interface BlogPostsRSC { 24 posts: Array<BlogPost>; 25 pagination: BlogPagination; 26}