TypeScript: runtime contracts and generics
Validate real inputs and preserve types through reusable transformations.
Prerequisite: TypeScript after JavaScript · 50 minutes of guided study
2 published lessons, from first principles to a small project.
Open interactive course →