You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Portfolio/src/models/landing.ts

16 lines
372 B

import z from "zod";
import { FooterPropsModel } from "./footer";
import { HeaderPropsModel } from "./header";
import { ProjectPropsModel } from "./project";
export const LandingModel = z.object({
header: HeaderPropsModel,
projects: ProjectPropsModel.array(),
footer: FooterPropsModel
});
export type Landing = z.infer<typeof LandingModel>;
export default Landing;