TypeScript 严格属性初始化选项不适用于计算属性,

o2g1uqev  于 4个月前  发布在  TypeScript
关注(0)|答案(2)|浏览(40)

TypeScript版本: 3.7.x-dev.20200118
搜索词:
代码:

const sym = Symbol();
class A {
    a: 0;
    ['b']: 0;
    [sym]: 0;
    [Symbol.toPrimitive]: 0;
}

预期行为:

所有属性出错。

实际行为:

只有'a'属性出错。

** playground链接:**https://www.typescriptlang.org/play/index.html?ts=3.8.0-dev.20200118&ssl=1&ssc=1&pln=7&pc=2#code/MYewdgzgLgBBCeBbGBeGBlJAjEAbAFAJQDcAUMLgIYQQwCCMA3qTKzJQFwwAMZbMAbQDkWIQF0uvFmwEJEEnnxmZEOXADooIAAoAnAJaJ9UfQDcApgqkBfIA
相关问题:

umuewwlo

umuewwlo1#

假设$x^{Awaiting More Feedback}$适用于TS团队和社区。我想给这个加1分。

2mbi3lxu

2mbi3lxu2#

各位有什么更新吗?

相关问题