How to use `@ts-ignore` for a block

泄露秘密 提交于 2020-12-27 08:07:53

问题


The // @ts-ignore comment enables the Typescript compiler to ignore the line below it.

How can one ignore a whole block of code with Typescript?


回答1:


You can't. This is an open issue in TypeScript: https://github.com/Microsoft/TypeScript/issues/19573




回答2:


You can't.

As a workaround you can use a // @ts-nocheck comment at the top of a file to disable type-checking for that file: https://devblogs.microsoft.com/typescript/announcing-typescript-3-7-beta/

So to disable checking for a block (function, class, etc.), you can move it into its own file, then use the comment/flag above. (This isn't as flexible as block-based disabling of course, but it's the best option available at the moment.)



来源:https://stackoverflow.com/questions/51145180/how-to-use-ts-ignore-for-a-block

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!