将 TypeScript 编译器推断的类型添加到原始 TS 源代码中

Add the types inferred by the TypeScript compiler to the original TS source code

使用 TypeScript,您可以显式指定类型或让编译器推断它们。

有没有办法将推断的类型添加到原始源代码中?

例如,我将从以下内容开始:

private posX = 0;
private posY = 0;
private sizeX = 0;
private sizeY = 0;

我会 运行 类型推断,并且由于在这种情况下可以推断出类型,我会得到:

private posX: number = 0;
private posY: number = 0;
private sizeX: number = 0;
private sizeY: number = 0;

通过这种方式,在编辑代码时我可以检查推理是否按我预期的那样工作,并且我可以在适当的情况下手动提供更多限制性类型。

居然有人实现了!

https://github.com/urish/typewiz