Files
site-profile/src/lib/directus.ts

32 lines
612 B
TypeScript

import { createDirectus, rest } from '@directus/sdk';
import type {
Global,
Weather,
Post,
Application,
Experience,
Education,
Certificate,
Project,
Skill,
} from '@lib/directusTypes';
import { getDirectusURL } from '@/support/url';
type Schema = {
site_global: Global;
site_weather: Weather;
posts: Post[];
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;