我习惯于动态语言,但TypeScripts的结构化打字听起来像是一个几乎动态的JavaScript语言。JavaScript单元测试如何与TypeScript等效项不同?
现在我读了,TypeScript将消除JavaScript程序需要的许多单元测试。
什么样的单元测试对于TypeScript 2.0是必不可少的?
类型检查器无法得到哪些错误?
(我所要求的TS2,因为我想流分析和非可空类型的新增消除自己的一种测试)
我习惯于动态语言,但TypeScripts的结构化打字听起来像是一个几乎动态的JavaScript语言。JavaScript单元测试如何与TypeScript等效项不同?
现在我读了,TypeScript将消除JavaScript程序需要的许多单元测试。
什么样的单元测试对于TypeScript 2.0是必不可少的?
类型检查器无法得到哪些错误?
(我所要求的TS2,因为我想流分析和非可空类型的新增消除自己的一种测试)
什么错误不能类型检查器得到
在类型系统中不表示的那些。例如一个字符的长度不表达:
let x: string;
x = theValueThatWasReceivedFromServer;
// read the 10th character
// As far as ts is concerned it is okay.
// It might be undefined based on the value that came from the server
console.log(x[10]);
什么样的单元测试的打字稿2.0是必不可少的?
问问自己,
什么样的单元测试是的Javascript必不可少的?
Typescript无法捕捉的错误数量无限。 TypeScript将消除动态语言无法处理的大量错误,因此叶子(infinity - some = infinity)错误留给您检查。祝你好运! :}