WebStorm:参数类型不能分配给参数类型 ObjectConstructor

jpr*_*ism 5 webstorm typescript

当我在 TypeScript 中使用以下构造函数时,我收到错误参数类型这是不可分配给参数类型 ObjectConstructor 的。但是 CLI 没有显示错误。代码对我来说看起来不错(语法)。这是一个错误的错误吗?

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

  public constructor(init?: Partial<Store>) {
    Object.assign(this, init);
  }
}
Run Code Online (Sandbox Code Playgroud)

And*_*hiu 6

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

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

// noinspection TypeScriptValidateTypes
Run Code Online (Sandbox Code Playgroud)