at main 645 B view raw
1/** 2 * Aggregate content data type definitions 3 */ 4 5import type { Article } from './defineArticles'; 6import type { CaseStudy } from './defineCaseStudies'; 7import type { Company } from './defineCompanies'; 8import type { Job } from './defineJobs'; 9import type { Skill } from './defineSkills'; 10 11export interface ContentData { 12 companies: Company[]; 13 skills: Skill[]; 14 caseStudies: CaseStudy[]; 15 jobs: Job[]; 16 articles: Article[]; 17} 18 19// Additional types for Next.js specific features 20export type Params = { 21 params: { 22 slug: string; 23 }; 24}; 25 26export type SearchParams = { 27 searchParams: { [key: string]: string | string[] | undefined }; 28};