You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improve Documentation across the project (it can definitely be cryptic at times)
Create more sensible names for the formatters (also probably rename "formatter" to "printer")
First-class Flow support
Extract a lot of the logic to the printers, in order to handle inconsistencies across language targets (i.e. Language X doesn't have interfaces, Language Y doesn't have Partial, etc.)
Allow providing custom types apart from the typemap
i.e. query.customer.something resolves to type any but should be { a: number; b: string }
another use case would be if we have a union/interface and know that it will only be one type
i.e. query.me is of type Admin | Customer | Service but we know that it can only ever be Admin on the admin application, Customer on the customer, etc.
interfaces, Language Y doesn't havePartial, etc.)anybut should be{ a: number; b: string }Admin | Customer | Servicebut we know that it can only ever beAdminon the admin application,Customeron the customer, etc.