From 3760b757f8fd35eafc340a43f7980ab954413f4e Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Wed, 15 Dec 2021 19:11:59 +0100 Subject: chore: create CV view --- src/ts/types/pages.ts | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 src/ts/types/pages.ts (limited to 'src/ts/types') diff --git a/src/ts/types/pages.ts b/src/ts/types/pages.ts new file mode 100644 index 0000000..fa4d05d --- /dev/null +++ b/src/ts/types/pages.ts @@ -0,0 +1,29 @@ +export type Page = { + content: string; + date: string; + intro: string; + modified: string; + title: string; +}; + +export type RawPage = { + contentParts: { + afterMore: string; + beforeMore: string; + }; + date: string; + modified: string; + title: string; +}; + +export type PageResponse = { + pageBy: RawPage; +}; + +export type FetchPageByUriReturn = (uri: string) => Promise; + +export type GetCVPageReturn = () => Promise; + +export type PageProps = { + page: Page; +}; -- cgit v1.2.3