【问题标题】:Typescript 3.2 upgrade and Response body in lib.dom.d.tslib.dom.d.ts 中的 Typescript 3.2 升级和响应正文
【发布时间】:2019-03-07 21:11:43
【问题描述】:

我刚刚升级到 Angular 7 和 Typescript 3.2.2。 我的茉莉花规格测试之一现在出错了

httpMock.expectOne({method: 'PUT'}).flush(new Response({status: 200}));

错误提示:

'{ status: number; 类型的参数}' 不可分配给参数 'BodyInit' 类型。对象字面量只能指定已知属性, 并且状态在 BodyInit 类型中不存在

我正在使用:

  1. @typeScript 3.2.2
  2. @types/jasmine 3.3.9(最新)
  3. @types/node 11.10.5(最新)

我还在使用应该更新的包吗?

【问题讨论】:

    标签: angular typescript jasmine


    【解决方案1】:

    这似乎有效

    httpMock.expectOne({method: 'PUT'}).flush(new Response({status: 200})); 
    

    我确认设置为 404 时出现错误

    【讨论】:

      猜你喜欢
      • 2021-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-10
      相关资源
      最近更新 更多