refactor(v4.0.0-alpha): beginning of a new era

This commit is contained in:
Amruth Pillai
2023-11-05 12:31:42 +01:00
parent 0ba6a444e2
commit 22933bd412
505 changed files with 81829 additions and 0 deletions

27
libs/schema/src/index.ts Normal file
View File

@ -0,0 +1,27 @@
import { z } from "zod";
import { basicsSchema, defaultBasics } from "./basics";
import { defaultMetadata, metadataSchema } from "./metadata";
import { defaultSections, sectionsSchema } from "./sections";
// Schema
export const resumeDataSchema = z.object({
basics: basicsSchema,
sections: sectionsSchema,
metadata: metadataSchema,
});
// Type
export type ResumeData = z.infer<typeof resumeDataSchema>;
// Defaults
export const defaultResumeData: ResumeData = {
basics: defaultBasics,
sections: defaultSections,
metadata: defaultMetadata,
};
export * from "./basics";
export * from "./metadata";
export * from "./sections";
export * from "./shared";