-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Labels
Semver:patchRepresents bug fixes in subversionsRepresents bug fixes in subversionsType:Mediumjunior developers talksjunior developers talks
Description
Goal
Tighten TypeScript to avoid runtime data shape issues and improve DX when consuming backend APIs.
Tasks
- Enable
strictintsconfig.jsonand fix resulting typing errors. - Add generated types for API schemas (openapi/codegen or manual interfaces).
- Use zod/io-ts validators at boundaries to validate runtime data and return typed objects.
- Add CI step that runs
tsc --noEmitto ensure type correctness.
Acceptance criteria
-
npm run typecheckpasses in CI and runtime schema mismatches are caught early.
Metadata
Metadata
Assignees
Labels
Semver:patchRepresents bug fixes in subversionsRepresents bug fixes in subversionsType:Mediumjunior developers talksjunior developers talks