Sharaxaad
Ku type-garee request bodies, models database, iyo responses si khaladaadka backend u muuqdaan compile time.
Tusaale code
typescripttype CreateSkillInput = { name: string; level: "beginner" | "advanced" };
export function parseSkill(body: unknown): CreateSkillInput {
if (!body || typeof body !== "object" || !("name" in body)) {
throw new Error("Invalid payload");
}
const name = String((body as { name: unknown }).name);
return { name, level: "beginner" };
}Agab waxtar leh
Layli
Ku type-garee create-user payload iyo User model, ka dib qor parser diida JSON khaldan.
