Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | export type PostLike = {
id: string;
body?: string;
data: {
title: string;
description?: string;
publishedAt: Date;
updatedAt?: Date;
category: string;
tags?: string[];
cover?: string;
coverAlt?: string;
draft?: boolean;
featured?: boolean;
series?: string;
seriesOrder?: number;
};
};
export type TaxonomyGroup<TPost extends PostLike = PostLike> = {
name: string;
count: number;
posts: TPost[];
};
export type TagDirectoryGroup<TPost extends PostLike = PostLike> = {
initial: string;
count: number;
postsCount: number;
tags: TaxonomyGroup<TPost>[];
};
export type ArchiveMonth<TPost extends PostLike = PostLike> = {
month: number;
label: string;
posts: TPost[];
};
export type ArchiveYear<TPost extends PostLike = PostLike> = {
year: number;
months: ArchiveMonth<TPost>[];
};
|