作为变量给定时,获取选项的打字稿错误

时间:2019-11-27 11:46:28

标签: typescript

此代码完全符合要求

fetch('someurl', {
    method: 'GET',
    credentials:"same-origin"
})

下面的代码给我fetch('someurl',init);

的编译错误
const init = {
    method: 'GET',
    credentials: "same-origin"
};

fetch('someurl', init);

为什么会这样?

找到代码here

1 个答案:

答案 0 :(得分:0)

问题是由类型引起的。

在第一个示例中,您初始化了类型为RequestInit的对象,但在第二个示例中,它是类型为const的对象:

ldapsearch -x -LLL -h <domain> -b "dc=apple,dc=com" -s sub "(|(objectclass=group)(Objectclass=user"))

引起问题。

要解决此问题,请将初始化类型设置为RequestInit

您可以看到更正here