文件名称:ts-type-inference-test:ts类型推断测试
文件大小:53KB
文件格式:ZIP
更新时间:2024-06-05 17:50:31
TypeScript
ts类型推断测试 这是一个单元测试类型推断本身的示例。 尽管TypeScript的类型系统具有表现力,但它是可编程的,可能需要测试。 这样的TDD流对于提供深奥的推理是有用的。 这个怎么运作 它使用TypeScript提供的CompilerAPI。 这使Node.js可以知道TypeScript编译器正在推断的类型。 在这里,测试框架使用笑话,但是您可以*选择它。 如果将鼠标悬停在VS Code中的变量上,则可以看到推断的类型。 此处准备的函数是仅向Node.js展示的函数。 下面的函数infer是告诉Node.js。 const w0 = 0 ; const infer = createDeclarationInferencer ( srcFileName ) ; test ( "Widening Literal Type looks like as literal." ,
【文件预览】:
ts-type-inference-test-master
----.gitignore(13B)
----package.json(749B)
----package-lock.json(178KB)
----jest.config.js(196B)
----LICENSE(1KB)
----tsconfig.json(158B)
----__tests__()
--------widening.ts(153B)
--------widening.test.ts(649B)
--------userDefinedTypeGuard.ts(439B)
--------userDefinedTypeGuard.test.ts(545B)
--------__utils__()
----README.md(874B)