[TypeScript] Type check JavaScript files using JSDoc and Typescript 2.5
JavaScripttypescript and type Using 2.5 Files check
2023-09-14 09:00:51 时间
Typescript 2.5 adds JSDoc type assertion support for javascript file via ts-check service.
First of all, you should make sure you have typescript@2.5 install:
sudo npm i -g typescript@2.5
Then add @ts-check to the top of js file:
// @ts-check
This tell typescript to check the file.
Check type assertion we can do:
// index.js
function shouldBeNumber (/** @type {Number} */ num) { 'use strict'; console.log(num) }
In VScode, if will use the function by passing the wrong param, we will get error in IDE.
shouldBeNumber("100");
But this doesn't stop the compiler, the code will still be compiled without error.
相关文章
- javascript 高级教程 视频_精通JavaScript
- 计算时间差工具类(TypeScript/JavaScript)
- typescript 接口_typeScript
- JavaWeb day3 JavaScript入门
- JavaScript学习总结(十七)——Javascript原型链的原理详解编程语言
- [javascript] Promise简单学习使用详解编程语言
- javascript结合nodejs实现多文件上传详解编程语言
- 正确使用带有"g"标记的javascript正则表达式
- javascript在网页中的运用(asp.net)
- javascript函数限制调用代码
- JavaScript设计模式富有表现力的Javascript(一)
- JavaScript高级程序设计阅读笔记(十六)javascript检测浏览器和操作系统-detect.js
- 详解JavaScript函数绑定
- javascript中怎么做对象的类型判断
- 浅析JavaScript中的隐式类型转换
- 简单的JavaScript互斥锁分享
- JavaScript获取flash对象与网上的有所不同