Languages & Frameworks

TypeScript

English

Overview

A statically typed programming language that adds a type system to JavaScript.

Details

A language that adds a static type system to JavaScript. Compile-time type checking helps reduce bugs in large-scale development. It uses structural typing -- compatibility is judged by whether a value's shape (its properties) matches, not by its declared name -- so a value can be assigned to a type without explicitly implementing its interface, as long as it has the right properties.

More Programming terms