Back to services
Stack

TypeScript

One type system across the browser, the server and the database.

Every line of our stack is TypeScript — components, server functions, database queries, edge workers. It makes refactors fearless and makes onboarding a new engineer to your codebase a one-hour job, not a one-week job.

Visit TypeScript
Why we use it
  • Catches whole categories of bugs before they reach production
  • Self-documenting — your future engineers can read the contract, not guess
  • End-to-end type safety from database row to React prop
  • Refactors that would be terrifying in JS become routine
Where it shows up in our builds
  • Every file in every project we ship
  • Server functions, edge workers and database clients
  • Shared types between frontend and backend

Also in the stack