Add break points for class declaration (#466)

```js
class A extends B implements C {
  method() {}
}
```

now outputs

```js
class A
  extends B
  implements C {
  method() {}
}
```

Fixes #147
This commit is contained in:
Christopher Chedeau authored and James Long committed 2017-01-25 16:36:55 -05:00
1 parent f8853ba856
commit 620cb7be19
3 files changed
+29 -7

No files matched your search

@@ -11,6 +11,19 @@ exports[`test binary.js 1`] = `
"
`;
exports[`test break.js 1`] = `
"class MyContractSelectionWidget extends React.Component<void, MyContractSelectionWidgetPropsType, void> implements SomethingLarge {
method() {}
}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
class MyContractSelectionWidget
extends React.Component<void, MyContractSelectionWidgetPropsType, void>
implements SomethingLarge {
method() {}
}
"
`;
exports[`test call.js 1`] = `
"(class {})(class {});
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+3
View File
@@ -0,0 +1,3 @@
class MyContractSelectionWidget extends React.Component<void, MyContractSelectionWidgetPropsType, void> implements SomethingLarge {
method() {}
}