ts-dot-js VSCode ExtensionThis extension provides syntax highlighting and language support for plain javascript files with comments that include typescript annotations. Features are enabled with the extension ".ts.js", or via What is a .ts.js file?The purpose of this extension is to reap the benefits of type checking your project, but without a typescript compile or build step. How? By embedding type annotations only in javascript comments. For example, the following is a valid Javascript file that can run in node or the browser, without a compile step:
The typescript annotations in the javascript file above are ignored completely by the javascript interpreter. But with ts-dot-js, VSCode can "see" the type annotations and give you type hints and error markings. This is similar to the intent behind JSDoc annotations in Javascript files, but it is easier to use and more comprehensive, because ts-dot-js syntax does not require special syntax other than typescript and Using tsconfig.jsonIf you'd like to use this on plain
Credit to Lucio M. Tato for the plus-typescript idea from which this extension derives in spirit. |