Sosuke Suzuki and fisker Cheung
6dbef8681e
Fix interface extends with long type parameters ( #8981 )
...
* Try the same way as #8967
* Update src/language-js/printer-estree.js
Co-authored-by: fisker Cheung <lionkay@gmail.com >
Co-authored-by: fisker Cheung <lionkay@gmail.com >
2020-08-19 23:51:49 +09:00
Georgii Dolzhykov
d420202df4
fix(js): comments after superclass ( #8312 )
...
* Fix comments after superclass
* add changelog
* refactor
* Organize tests
* Use addBlockStatementFirstComment
* Amend unstableTests list
* Avoid identical comments in tests
* Add tests for `implements`
* Handle comments in interfaces
* Remove an always-false condition
* Almost a fix
* Further fixes
* Add DeclareClass
* Add DeclareInterface, mixins
* Fix extends in DeclareClass
* Fix DeclareClass
* Fix mixins
* Refactor: remove unused parameters
* Add marked dangling comments
* Unify printing of interface for TS and Flow
* Fix unstable interfaces
* Remove comment
* Restore the original behavior for interfaces with multiple inheritance
* Refactoring, tests
* Remove unused code
* Include a file accidentally omitted from the merge commit
* Remove unused type import
2020-05-24 21:53:29 +03:00
fisker Cheung
243a06f073
Test: correct file extensions ( #8362 )
2020-05-21 21:10:00 +08:00
fisker Cheung
f8c5b1fd1d
Categorize tests part 2 ( #8248 )
...
* Categorize tests (yaml, markdown)
* Categorize tests (handlebars)
* Categorize tests (graphql)
* Categorize tests (typescript)
* Categorize tests (json)
* Categorize tests (jsx)
2020-05-07 23:54:44 +08:00