打字稿传播操作员

时间:2018-05-18 15:50:04

标签: javascript angular typescript

似乎在typescript 2.6.2和2.7.2之间出现了重大变化,并且不再能像以下代码那样使用扩展运算符。

错误:错误TS2698:只能从对象类型创建Spread类型。

任何人都知道如何解决这个问题。我的应用程序仍然有效,但我得到一个编译错误,我想解决

 return this.col(ref, queryFn)
      .snapshotChanges()
      .map(actions => {
        return actions.map(a => {
          const data = a.payload.doc.data();
          const id = a.payload.doc.id;
          return { id, ...data };  // This is the issue
        });
      });

0 个答案:

没有答案