From dab475d78029791e1761aca0ecccba98f92e4772 Mon Sep 17 00:00:00 2001 From: Xevion Date: Thu, 19 Dec 2024 16:34:08 -0600 Subject: [PATCH] Update directus schema --- src/utils/directus.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/src/utils/directus.ts b/src/utils/directus.ts index f31097a..4f6fd70 100644 --- a/src/utils/directus.ts +++ b/src/utils/directus.ts @@ -2,10 +2,36 @@ import { createDirectus, rest } from "@directus/sdk"; export interface Schema { metadata: Metadata; + project: Project[]; + technology: Technology[]; +} + +export interface Technology { + id: string; + name: string; + url: string | null; +} + +export interface Project { + id: string; + name: string; + description: string; + shortDescription: string; + links: Link[]; + wakatime_offset: number | null; + technologies: Technology[]; +} + +export interface Link { + icon: string; + url: string; + description: string | null; } export interface Metadata { tagline: string; + resume: string; + resumeFilename: string; } const directus = createDirectus("https://api.xevion.dev").with(rest());