我正在将一个项目从 Babel 转换为 TypeScript,并遇到以下编译器错误:
error TS1136: Property assignment expected.
从像这样的代码:
var auth = {...this.props.auth};
这段代码在使用Babel编译时之前运行正常,但在尝试通过Typescript编译时会导致上述错误。在Typescript中,对象解构是否有所不同?
我正在将一个项目从 Babel 转换为 TypeScript,并遇到以下编译器错误:
error TS1136: Property assignment expected.
从像这样的代码:
var auth = {...this.props.auth};
这段代码在使用Babel编译时之前运行正常,但在尝试通过Typescript编译时会导致上述错误。在Typescript中,对象解构是否有所不同?
我们希望等待提案达到第3阶段,然后再解决这个问题。
更多信息在此处。
编辑:该提案处于第三阶段。我们可能会在ES2018(ES9)上草拟它。 TypeScript也已添加了支持(从2.1开始)。
var { auth } = this.props;
吗? - Icepickle