当我在TypeScript中使用以下构造函数时,出现错误参数类型无法分配给参数类型ObjectConstructor的错误。但是CLI不会显示该错误。该代码对我来说看起来不错(syntax)。这是错误的错误吗?

export class Store{
  oid: string;
  storeNumber: string;
  address: string;

  public constructor(init?: Partial<Store>) {
    Object.assign(this, init);
  }
}

最佳答案

这已被记录为WebStorm bug。 (谢谢@lena)。

在发布修复程序之前,可以通过在包含误报的行上方放置以下注释来阻止检查:

// noinspection TypeScriptValidateTypes

关于typescript - WebStorm:参数类型,不能分配给参数类型ObjectConstructor,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54203143/

10-12 21:57