打字稿界面属性不能使用“ - ”吗?

时间:2018-03-26 02:59:37

标签: typescript

我尝试使用接口来构建一个http标头,如下所示:

interface httpHeader {
    Content-Type: string;
}
export function HTTPOptionCreate(url: string, path: string, port: number, method: string, header: httpHeader) {
....
}

但它报告说:

  

误差| 1131 [可提供QF]:预期的财产或签名。

我猜(因为我在打字稿手册中找不到)界面不能使用“ - ”,因为当我删除“ - ”时一切都会好的。

如果我是对的,我如何在Typescript中使用类似JSON的变量? 非常感谢!

1 个答案:

答案 0 :(得分:2)

更改

interface httpHeader {
    Content-Type: string;
}

引用字符串:

interface httpHeader {
    'Content-Type': string;
}