ts⼀些特殊的⽤法和ts忽略
null 和 undefined 在TypeScript中既是⼀个值,也是⼀个类型
let u: null = null
let u: undefined = undefined
unknow 表⽰这个值可以是任何值注意  unknow 不可以赋给任何的值也不能从unknow⾝上读取任何的⽅法unknow 的⽤法在你想要使⽤any的时候,⽤unknow来代替,简单来说,unknow是⼀个 “严格” 版的any
//  never 类型
//  此⽤法使⽤的较少
const func = () => {
throw new Error()  //  const func: () => never  次函数的类型就是never
}
// ts
单⾏忽略 // @ts-ignore
忽略全⽂ // @ts-nocheck
取消忽略全⽂ // @ts-check
.d.ts
JS ⽂件 + .d.ts ⽂件 === ts ⽂件。
script在html中的用法.d.ts ⽂件可以让 JS ⽂件继续维持⾃⼰ JS ⽂件的⾝份,⽽拥有 TS 的类型保护。
⼀般我们写业务代码不会⽤到,但是点击类型跳转⼀般会跳转到 .d.ts ⽂件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。