diff options
Diffstat (limited to 'src/ts/types')
| -rw-r--r-- | src/ts/types/pages.ts | 29 |
1 files changed, 29 insertions, 0 deletions
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<RawPage>; + +export type GetCVPageReturn = () => Promise<Page>; + +export type PageProps = { + page: Page; +}; |
