If you pass an empty array as `extends` in `t.tsInterfaceDeclaration` you'll get an invalid code printed
```ts
t.tsInterfaceDeclaration(
t.identifier('x'),
undefined,
[],
t.tsInterfaceBody([])
)
```
You will get
```ts
interface A extends {}
```
Which is an invalid TS, this PR fixes that
@babel/generator
Turns an AST into code.
See our website @babel/generator for more information or the issues associated with this package.
Install
Using npm:
npm install --save-dev @babel/generator
or using yarn:
yarn add @babel/generator --dev