Używam Backbone.Marionette w maszynie do pisania. Napisałem swój własny opis typu Marionetki.Jak mogę powiedzieć TypeScript o dynamicznym dodawaniu właściwości?
var ProviderSpa = new Backbone.Marionette.Application();
ProviderSpa.addRegions({
'servicesRegion': "#services-offered"
});
ProviderSpa.servicesRegion.show();
Moim problemem jest to, że addRegions ma efekt uboczny dodawanie właściwości do ProviderSpa maszynopis, który nie wie o, a więc narzeka, że „własność«servicesRegion»nie istnieje na wartości typu” Backbone. Marionette.Application ".
Jak mogę powiedzieć TypeScript o tych dynamicznych właściwościach dodatków do instancji typu?