【发布时间】:2018-06-25 19:50:34
【问题描述】:
我正在尝试使用名为“@type”的属性在 TypeScript 中声明一个类型,以便与我的 Java API 中的某些类型相对应:
export interface Foo {
id : string;
name : string;
@type: string;
}
但是,我的 VS Code 中出现编译器错误。
为了确保这不是 JavaScript 问题,我在浏览器控制台中尝试了let test = JSON.parse('{"@type" : "value"}'),它工作正常。
那么我该如何声明这样一个属性名以@开头的类型呢?
【问题讨论】:
-
用引号括起来?例如:
{"@type": string}
标签: javascript json typescript