32 lines
745 B
TypeScript
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;
|
|
}
|