convexsol_stage/interfaces/services.interface.ts
2025-12-02 11:02:00 +05:30

32 lines
745 B
TypeScript

interface LogoImageDataInterface {
data: { attributes: { url: string; alternativeText: string; width?: number; height?: number } };
}
export interface ServiceHeroInterface {
title: string;
details: string;
}
export interface AppDevelopmentInterface {
title: string;
details: string;
devServices: DevServicesInterface[];
}
export interface CaseStudiesInterface {
title: string;
techStack: string;
image: LogoImageDataInterface;
}
export interface DevServicesInterface {
name: string;
logo: LogoImageDataInterface;
link?: string;
}
export interface ServicePageApiInterface {
appDevelopment: AppDevelopmentInterface;
caseStudies: CaseStudiesInterface[];
hero: ServiceHeroInterface;
}