Files
test-repo/tests/classes/break.js
T
Christopher Chedeau d06c46d045 Break on implements instead of extends (#1730)
There can often be something that breaks inside of `extends` so it's looking weird to break twice. It now only breaks on `implements` and make sure to put each element on its own line.

Fixes #1520
2017-05-25 16:26:56 -07:00

29 lines
861 B
JavaScript

class MyContractSelectionWidget extends React.Component<void, MyContractSelectionWidgetPropsType, void> implements SomethingLarge {
method() {}
}
class DisplayObject
extends utils.EventEmitter
implements interaction_InteractiveTarget {
}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget {
}
class DisplayObject extends utils.EventEmitter
implements interaction_InteractiveTarget,
somethingElse_SomeOtherThing,
somethingElseAgain_RunningOutOfNames {
}
class DisplayObject extends utils.EventEmitter implements interaction_InteractiveTarget {}
class Readable extends events.EventEmitter implements NodeJS_ReadableStream {}
class InMemoryAppender extends log4javascript.Appender implements ICachedLogMessageProvider {}
class Foo extends Immutable.Record({
ipaddress: '',
}) {
ipaddress: string;
}