我试图在TypeScript中使用Fetch API,但由于某些原因我得到了

类型'string'不能分配给'RequestMode'类型 .

这是我的代码

export class MainService{
  constructor(){}
  request(requestObj){
    if (!requestObj.url) {
      return 'Please provide the end point url'
    }
    else {
     let requestParam = {
        method: requestObj.method ? requestObj.method : 'GET',
        headers: new Headers(),
        mode: 'cors'
      };
      fetch(endPointHost+requestObj.url,requestParam).then(function(resp){
                                        //^^^ error thrown here
        resp.json();
      })
    }
     console.log(" Reached request");
  }

}

报告的错误是

TS2345:类型'{方法:任何; Headers : Headers ; mode:string; }'不能赋值给'RequestInit'类型的参数 . 属性“模式”的类型不兼容 . 类型'string'不能分配给'RequestMode'类型 .