system-copyright-react/src/interfaces/proj/ICardProj.ts
2024-06-14 15:50:34 +08:00

32 lines
617 B
TypeScript

export interface ICardProjBodyLine {
title: string;
contents: string[];
}
export interface ICardProjChargeLine {
id: string;
title: string;
price: number;
}
export interface ICardProjBuy {
id: string;
label?: string,
price: number;
handleClick(title: string, additional: {
pkg: boolean,
videoDemo: boolean
}): void;
}
export interface ICardProj {
head: string;
bodyLineArray: ICardProjBodyLine[];
chargeLineArray?: ICardProjChargeLine[];
buyArray: ICardProjBuy[];
newArray:ICardProjBodyLine[];
isShow:number
isClickable:number
}