hydro-sdk
hydro-sdk copied to clipboard
Typescript Classes Incorrectly Implement Interfaces With Property Accessors
A common pattern in Dart is to override implicit property accessors on fields in super types with explicit property accessors in child classes / to provide implicit property accessors on child classes when super types have explicit property accessors. Typescript translation units in SWID express explicit proper accessors by transforming them into methods. This causes SWID to produce broken classes in the presence of either of the above patterns.