使用TypeScript时可以禁用类型检查吗?我喜欢TypeScript的类,接口等,但对于我通常从事的较小的一个人项目,我真的不需要类型检查,也不需要为较不常见的库找到现成的类型定义,或者它的最新版本是疼痛。谢谢TypeScript - 可以禁用类型检查?
6
A
回答
6
在TypeScript中,类型是可选的,但只有在以这种方式定义时才是可选的。
因为它看起来像您有被发现的类型定义为外部库最大的痛,你可以创建任何变量的环境定义你不想键入检查:
declare var variableName: any;
例如,对于jQuery,它将是declare var $: any;
。那么你可以这样做:$("#test").myNonExistentFunction();
如果你想。
由于它是:any
,这意味着您可以以任何方式使用该变量,并且只会在出错时收到运行时错误。
我会建议仍然使用类型检查类型,你已经有类型的信息,但如果你不想那样然后Babel可能是您正在寻找的译员。
1
是的。除非项目中已启用noImplicitAny编译器选项,否则默认情况下类型是可选的。
相关问题
- 1. typescript可选参数类型检查
- 2. 我可以使用TypeScript的JavaScript检查类型吗?
- 3. Immutable.js使用TypeScript检查Record.set类型
- 4. 使用TypeScript类型检查器来查看是否可分配两种类型
- 5. 尾随逗号禁用类型检查?
- 6. 禁用检查某些文件类型
- 7. 在Mongoose中禁用类型检查
- 8. 可以在Typescript中扩展类型吗?
- 9. SwiftyJSON - 可以检查对象类型吗?
- 10. TypeScript不检测泛型类
- 11. TypeScript类型检查类型而不是实例
- 12. 使用TypeScript检查简单的Vue.js应用程序类型
- 13. 检测TypeScript中的泛型类型
- 14. 我们可以使用匹配来检查类的类型吗
- 15. 是否可以在Typescript中定义'string类型数组的对象? (类型检查的正确位置?)
- 16. TypeScript:可变类函数的类型
- 17. Typescript:是否可以引用类型别名
- 18. 检查undefined/null时可以使用类型强制吗?
- 19. 是否可以使用dynamic_cast进行模板类型检查?
- 20. TypeScript类型的类型
- 21. Angular2&Typescript - 类型
- 22. TypeScript类可以读取SystemJS类吗?
- 23. PyQt - 即使它被禁用,也可以使QAction可检查
- 24. 类(类型)检查
- 25. 在TypeScript中检查承诺类型参数吗?
- 26. TypeScript多余的字段检查和类型推断错误
- 27. 在TypeScript中调整函数,并进行类型检查
- 28. 如何在运行时检查TypeScript中的对象类型?
- 29. 类型检查和编译错误的Typescript外部函数
- 30. 在Typescript中不检查字符串类型吗?
对不起,似乎不清楚,我想打字稿不检查类型。看起来你明白我想使用类型“任何”... – dorjeduck
也许你最好使用ES6并将其与Babel或Traceur一起传输给ES5。没有类型的Typescript本质上是ES6 – Martin
感谢Martin,我不知道Traceur。不过,我对Typescript感到满意,因为angularjs正在2.0版本中使用,但有些情况下,我希望因各种原因禁用类型检查。 – dorjeduck