我在打字稿中使用 Backbone.Marionette。我已经写了我自己的木偶类型描述。
var ProviderSpa = new Backbone.Marionette.Application();
ProviderSpa.addRegions({
'servicesRegion': "#services-offered"
});
ProviderSpa.servicesRegion.show();
我的问题是 addRegions 具有向 ProviderSpa 添加属性的副作用,TypeScript 不知道,因此它抱怨“Backbone.Marionette.Application”类型的值上不存在“属性“servicesRegion”。
我如何告诉 TypeScript 这些动态属性添加到一个类型的实例?