其他分享
首页 > 其他分享> > [Typescript] ts-expect-error

[Typescript] ts-expect-error

作者:互联网

In some ways // @ts-expect-error can act as a suppression comment, similar to // @ts-ignore. The difference is that // @ts-ignore will do nothing if the following line is error-free.

For example:

of course, "string" is not a number.

but, when the compile code is correct. then it will throw error on ts-expect-error.

 

// in another file
type Bar = number & any

// @ts-expect-error  <-- error
const num: Bar = "string" 
// @ts-ignore
const num2: Bar = "string"

 

ts-ignoreorts-expect-error?

In some ways // @ts-expect-error can act as a suppression comment, similar to // @ts-ignore. The difference is that // @ts-ignore will do nothing if the following line is error-free.

You might be tempted to switch existing // @ts-ignore comments over to // @ts-expect-error, and you might be wondering which is appropriate for future code. While it’s entirely up to you and your team, we have some ideas of which to pick in certain situations.

Pick ts-expect-error if:

Pick ts-ignore if:

标签:code,some,ts,ignore,Typescript,expect,error
来源: https://www.cnblogs.com/Answer1215/p/16618428.html