Horumarinta Backend
Tallaabo 5 / 20120 daqiiqo

TypeScript APIs

Node.js Runtime

Sharaxaad

Ku type-garee request bodies, models database, iyo responses si khaladaadka backend u muuqdaan compile time.

Tusaale code

typescript
type 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.