summary refs log tree commit diff
path: root/lib/interfaces.ts
diff options
context:
space:
mode:
authorPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2019-10-13 23:48:12 +0200
committerPatryk Niedźwiedziński <pniedzwiedzinski19@gmail.com>2019-10-13 23:48:12 +0200
commit4274595b251632ef004d5f1429d7fbdde1cd4a5a (patch)
treec8a5ac120ddd03e161ecac522b1180f3a815cf70 /lib/interfaces.ts
parent0ccea881106946b66d167eee0ec8116ae4e3019e (diff)
downloadkronikarz-4274595b251632ef004d5f1429d7fbdde1cd4a5a.tar.gz
kronikarz-4274595b251632ef004d5f1429d7fbdde1cd4a5a.zip
Add publish options
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;
+}