What is TypeScript?
A typed superset of JavaScript that compiles to plain JavaScript — catching bugs at build time instead of runtime.
TypeScript adds optional static types to JavaScript. Write your function signatures, object shapes, and union types, and the TypeScript compiler checks them before your code ever runs. The benefit: fewer runtime crashes, better autocomplete, safer refactors. TypeScript is now the default for serious JavaScript projects — most npm packages ship type definitions, most frameworks (Next.js, Remix, Astro) are written in TypeScript or have first-class TS support. InBuild's codebase is fully TypeScript; the exported code is TypeScript by default.