将 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;
通过这种方式,在编辑代码时我可以检查推理是否按我预期的那样工作,并且我可以在适当的情况下手动提供更多限制性类型。
居然有人实现了!
使用 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;
通过这种方式,在编辑代码时我可以检查推理是否按我预期的那样工作,并且我可以在适当的情况下手动提供更多限制性类型。
居然有人实现了!