Migrate more code to typescript

This commit is contained in:
prototypa
2023-01-02 12:20:26 -05:00
parent 6998cc7602
commit 024825ec59
14 changed files with 68 additions and 37 deletions

37
src/types.ts Normal file
View File

@ -0,0 +1,37 @@
export interface Post {
id: string;
slug: string;
publishDate: Date;
title: string;
description?: string;
image?: string;
canonical?: string | URL;
permalink?: string;
draft?: boolean;
excerpt?: string;
category?: string;
tags?: Array<string>;
authors?: Array<string>;
Content: unknown;
content?: string;
readingTime: number;
}
export interface MetaSEO {
title?: string,
description?: string,
image?: string,
canonical?: string,
noindex?: boolean,
nofollow?: boolean,
ogTitle?: string,
ogType?: string,
}