“any”类型的参数不能分配给“never”类型的参数?

时间:2021-03-11 10:33:50

标签: angular

参数“post”隐式具有“any”类型。 “any”类型的参数不能分配给“never”类型的参数

storedPosts=[];
  OnPostAdded(post){
    this.storedPosts.push(post);
  }

2 个答案:

答案 0 :(得分:0)

尝试添加类型..

storedPosts: any[] = [];
  OnPostAdded(post: any){
    this.storedPosts.push(post);
  }

当您使用打字稿时;您应该考虑为您的数据提供类型而不是任何类型。您可以创建一个接口来描述数据;这也将使代码对其他开发人员可读

答案 1 :(得分:0)

更改 tsconfig.json 中的配置 禁用“严格”:真; 并启用 "noImplicitAny": false