js 与 ts 共存
/* js 与 ts 共存 */// 将ts 文件改为.js文件// 在tsconfig.json中添加 "allowJs": true, // 允许使用js文件进行编译// 如果跑 run test 会报错,因不支持.ts语法// 但可以通过删除 :number 类型声明来拒绝,但是其他.ts的文件引用就会变any类型// 解决方式如下,填写注释/** * * @param {number} a * @param {bumber} b * @returns */export default function sum(a, b) { // 保留12位小数,并转化为浮点数 return parseFloat((a + b).toPrecision(12)); // 但如果我们在js中使用的是'12' string, 是无法识别错误的 return parseFloat((a + b).toPrecision('12'));}// 所以我们可以使用tsconfig.json中的 "checkJs": true, // 检查js文件中的错误
/*** * @param {number} a * @param {bumber} br* @returns */export default function sum(a, b) { // 保留12位小数,并转化为浮点数 return parseFloat((a + b).toPrecision(12)); // 但如果我们在js中使用的是'12' string, 是无法识别错误的 // return parseFloat((a + b).toPrecision('12'));}