Checking correctness of TypeScript interfaces for JavaScript libraries
Abstract
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.
DOI 10.1145/2660193.2660215