typewiz:在TypeScript代码中自动发现并添加缺少的类型

TypeWiz是一款工具,能够在运行时监视变量类型,并在TypeScript代码中自动检测并添加缺失的类型注释。例如,对于以下源代码: ```typescript def add(a, b) { return a + b; } add(5, 6); ``` TypeWiz将自动识别a和b的类型为number,并将代码重写为: ```typescript def add(a: number, b: number): void { return a + b; } add(5, 6); ``` 您可以在博客文章中了解更多关于该项目的信息。对于前端代码的使用,请参阅;对于node.js代码的使用,请参阅;从命令行使用TypeWiz的方法请尝试使用;如果您对创建自己的自定义集成感兴趣,请参阅以获取有关如何直接使用TypeWiz API的示例。您可以通过将此库添加到项目中来直接使用API​​:`yarn add -D typewiz-core` 或 `npm install --save-dev`
zip
typewiz-master.zip 预估大小:69个文件
folder
typewiz-master 文件夹
file
.gitignore 57B
file
tsconfig.json 540B
file
README.md 4KB
file
lerna.json 133B
folder
packages 文件夹
folder
typewiz-webpack 文件夹
file
tsconfig.json 156B
file
README.md 3KB
file
package.json 758B
folder
src 文件夹
file
loader.ts 1KB
file
plugin.ts 2KB
file
middleware.ts 365B
file
index.ts 227B
folder
typewiz-angular 文件夹
file
tsconfig.json 208B
file
README.md 2KB
file
package.json 724B
folder
src 文件夹
file
patch-angular.ts 4KB
file
collection.json 245B
file
patch-angular.spec.ts 6KB
file
cli.ts 79B
folder
install 文件夹
file
index.spec.ts 3KB
file
schema.ts 93B
file
index.ts 2KB
folder
typewiz-core 文件夹
file
tsconfig.json 219B
file
package.json 564B
folder
src 文件夹
file
compiler-helper.ts 1KB
file
transformer.ts 12KB
file
compiler-helper.spec.ts 1KB
file
README.md 713B
file
typewiz-error.ts 43B
file
type-coverage.ts 1KB
file
type-collector-snippet.ts 5KB
file
configuration-parser.spec.ts 7KB
file
type-coverage.spec.ts 2KB
file
type-collector.ts 545B
file
integration.spec.ts 16KB
file
apply-types.ts 3KB
file
configuration-parser.ts 3KB
file
index.ts 234B
file
replacement.ts 814B
folder
test-utils 文件夹
file
transpile.ts 2KB
file
typewiz.json 2KB
file
type-collector-snippet.spec.ts 8KB
file
instrument.spec.ts 4KB
file
instrument.ts 1KB
file
jest.config.js 353B
folder
typewiz-node 文件夹
file
tsconfig.json 156B
file
README.md 1KB
file
package.json 634B
folder
src 文件夹
file
typewiz-node.ts 183B
file
index.ts 1KB
file
node-register.ts 1KB
file
register.ts 49B
folder
typewiz 文件夹
file
tsconfig.json 219B
file
README.md 5KB
folder
fixtures 文件夹
file
tsconfig.json 95B
file
coverage-test.ts 86B
file
instrument-test.ts 32B
file
package.json 749B
folder
src 文件夹
file
cli.spec.ts 1KB
file
cli.ts 3KB
file
jest.config.js 353B
file
wallaby.js 1KB
file
package.json 1KB
file
tslint.json 195B
file
CONTRIBUTING.md 2KB
file
prettier.config.js 283B
file
.travis.yml 211B
file
.editorconfig 230B
file
yarn.lock 288KB
folder
assets 文件夹
file
typewiz.png 12KB
...
zip 文件大小:171.13KB