dart-archive / js_facade_gen

Generates package:js Javascript interop facades for arbitrary TypeScript libraries
Apache License 2.0
161 stars 29 forks source link

Improved handling of invalid identifiers #64

Closed derekxu16 closed 4 years ago

derekxu16 commented 4 years ago

JS$ is now only emitted when a Dart reserved keyword is used as an identifier or a built-in identifier is used as a class or type name. In the future, we should rename invalid identifiers in another fashion that uses extension methods because JS$ isn't supported by DDC (#63).