不确定为什么此错误会提示您输入MapEditServiceConfig,称MapEditServiceConfig指向一种类型,这也是我们所理解的 MapEditServiceConfig {},因为MapEditServiceConfig是一个接口,所以该括号表示什么?
export interface MapEditServiceConfig extends AppCredentialsConfig {
readonly "moderation.authServiceId": string;
readonly "maphub.mc.endpoint": string;
}
export interface AppConfig
extends MapDataServiceConfig,
GeocoderConfig,
LoginServiceConfig,
ScbeServiceConfig,
MapJobServiceConfig,
TaskProviderServiceConfig,
YourXYZSpaceServiceConfig {
"map.defaultLocation":MapDataModels.MapLocation;
"app.imageBasePath": string;
},
MapEditServiceConfig {} // Getting the refers to a //type , but use as a value here
答案 0 :(得分:0)
在您的接口列表中,AppConfig
扩展了以下部分:
{
"map.defaultLocation":MapDataModels.MapLocation;
"app.imageBasePath": string;
},
由编译器解释为AppConfig
接口的实际定义。
逗号是语法错误,编译器需要声明。
之后是新语句MapEditServiceConfig
,编译器将其解释为文字值。