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
29 lines
861 B
JavaScript
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;
|
|
}
|