从myStrings命名的接口属性名称

时间:2018-11-08 17:53:38

标签: javascript typescript

我为一个项目输入了一串字符串:

declare interface IMyWebPartStrings {
  PropertyDamage: string;
  EventWorkRelated: string;
  EmployeeWearingProperPPE: string;
  YourSupervisor: string;
  Region: string;
  Branch: string;
  PositionTitle: string;
  LocationOfEvent: string;
  DateOfIncident: string;
  InvolvedPeople: string;
  EventDetails: string;
  CorrectiveActions: string;
  CorrectiveActionsDetails: string;
  ...
}

我正在创建一个interface,它将具有相同的名称。

创建interface时,是否可以通过myStrings列表命名属性?

1 个答案:

答案 0 :(得分:1)

不,那不可能。

快速说明:接口是在代码编译之前定义的,但是myStrings列表的内容只有在代码运行后才知道(即使您硬编码myStrings的值,也不会被解释)直到代码运行为止。