const b: {
a: number, c?: {value: string}
} = {a: 111, c: undefined}
b.xxx
b.c.value
b.xxx 能够正常判断,但是 b.c.value 却无法判断,按理来说 b.c.value 也应该被标红的。是 eslint 的 no-unsafe-optional-chaining 规则有限制导致的吗?
const b: {
a: number, c?: {value: string}
} = {a: 111, c: undefined}
b.xxx
b.c.value
b.xxx 能够正常判断,但是 b.c.value 却无法判断,按理来说 b.c.value 也应该被标红的。是 eslint 的 no-unsafe-optional-chaining 规则有限制导致的吗?
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答921 阅读✓ 已解决
6 回答1.1k 阅读
2 回答1.3k 阅读✓ 已解决