summary refs log tree commit diff
path: root/lib/interfaces.ts
diff options
context:
space:
mode:
Diffstat (limited to 'lib/interfaces.ts')
-rw-r--r--lib/interfaces.ts20
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/interfaces.ts b/lib/interfaces.ts
new file mode 100644
index 0000000..8c3493d
--- /dev/null
+++ b/lib/interfaces.ts
@@ -0,0 +1,20 @@
+interface Date {
+  year: string;
+  month: string;
+  day: string;
+}
+
+export interface PostContent {
+  html: string;
+  markdown: string;
+  description: string;
+  meta: Object;
+}
+
+export interface Post {
+  date: Date;
+  title: string;
+  content: PostContent;
+  filePath: string;
+  route: string;
+}