打字稿|与端点的接口

时间:2019-05-06 08:39:42

标签: javascript reactjs typescript object ecmascript-6

我需要在TS中构造一个接口,作为dto的一部分,该接口具有以下属性。

interface IFace {
  something.else.more: string;
  something.else.thing: string;
  another.thing.here: number;
}

但是我遇到了一些错误。所以,这就是我所做的:

    interface IFace {
      "something.else.more": string;
      "something.else.thing": string;
      "another.thing.here": number;
    }

我想知道我是否正确编写了它。如果没有,该dto应该怎么写?

1 个答案:

答案 0 :(得分:1)

JavaScript要求所有不包含默认字符集(字母和数字,$_)的对象键或变量名称都必须进行字符串化。

是的,这是正确的方法:

interface IFace {
  "something.else.more": string;
  "something.else.thing": string;
  "another.thing.here": number;
}