This repository was archived by the owner on Jan 19, 2019. It is now read-only.
This repository was archived by the owner on Jan 19, 2019. It is now read-only.
Should Interfaces be converted? #201
Closed
Description
I have started implementing support for interfaces in prettier but as the TS AST is a bit different than the ESTree it does not integrate as nice as other features have so far.
Flow does use ObjectTypeAnnotation
for the body of the interface, similarly to how classes have a ClassBody
node.
As the interface bodies can be quite different from my understanding (TS support a lot of (strange?) syntax in them). It might be best to keep TS prefixes on the type name even if we do this.
Just opening this for discussion, the current format is completely workable but it might at least be worth considering.