Static typing for JavaScript Output after compiling is JavaScript Develop TS with type declaration file(d.ts) installed via `npm i @type/hoge` Many popular libraries support d.ts Official language at Google
static typing language I developed with JavaScript for 2 years No type Found bugs when app starts running I want to remove bugs before running app by passing a different type Passing a different type to some function