标签: typescript
此代码编译,我不想要它:
declare const foo: { x: number } const bar = foo['y']
bar的类型推断为any。我希望foo['y']与foo.y一样对待,这将是一个类型错误。有没有办法实现这个目标?我正在使用TypeScript 2.6和--strict进行编译。
bar
any
foo['y']
foo.y
--strict