* 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
12 lines
136 B
JavaScript
12 lines
136 B
JavaScript
declare class a // 1
|
|
// extends b // 2
|
|
implements z,x // 3
|
|
{
|
|
doo:boolean
|
|
}
|
|
|
|
declare class A1<T> // 1
|
|
// 2
|
|
extends B<T> // 3
|
|
{}
|