Files
site-profile/src/lib/directus.ts
Alex Lebens 641c7cb33f
All checks were successful
renovate / renovate (push) Successful in 26s
test-build / guarddog (push) Successful in 3m51s
test-build / build (push) Successful in 4m40s
feat: move scripts to script folder
2026-03-15 21:53:59 -05:00

36 lines
697 B
TypeScript

import { createDirectus, rest } from '@directus/sdk';
import type {
Global,
Weather,
Post,
Category,
HeaderImage,
Application,
Experience,
Education,
Certificate,
Project,
Skill,
} from '@lib/directusTypes';
import { getDirectusURL } from '@/scripts/url';
type Schema = {
site_global: Global;
site_weather: Weather;
posts: Post[];
categories: Category[];
header_images: HeaderImage[];
site_applications: Application;
site_experience: Experience;
site_education: Education;
site_certificate: Certificate;
site_projects: Project;
site_skills: Skill;
};
const directus = createDirectus<Schema>(getDirectusURL()).with(rest());
export default directus;