Checking correctness of TypeScript interfaces for JavaScript libraries
Asger Feldthaus, Anders Møller · 2014
The TypeScript programming language adds optional types to JavaScript, with support for interaction with existing JavaScript libraries via interface declarations. Such declarations have been written for hundreds of libraries, but they can be difficult to write and often contain errors, which may affect the type checking and misguide code completion for the application code in IDEs.