Commit d35794e
[Babel 8] Create TSEnumBody for TSEnumDeclaration (#16979)
* update babel-types definitions
* breaking: create TSEnumBody for Babel 8
* update test fixtures
* breaking: remove unused initializer field
* fix typings
* print TSEnumBody
* support Babel 8 AST in typescript transform
* fix: inherit enum member's comments
* add TSEnumBody printer method
* polish: adjust inner comments for TSEnumDeclaration
* fix printer test
* define TSEnumBody for Babel 7
* update artifacts
* fix: adapt to Babel 8 AST
* purge failing prettier test due to the AST change
* Update packages/babel-generator/src/generators/typescript.ts
Co-authored-by: Nicolò Ribaudo <[email protected]>
* fix typings
* print trailing comma only according to original source
* update test fixtures
* modify according to the changed interface
---------
Co-authored-by: Nicolò Ribaudo <[email protected]>1 parent 9c4e3c4 commit d35794e
File tree
231 files changed
+3358
-248
lines changed- packages
- babel-generator
- src
- generators
- test
- fixtures/typescript
- enum-members-babel-7
- enum-members-reserved-words-babel-7
- enum-members-reserved-words
- enum-members-strings-babel-7
- enum-members-strings
- enum-members-trailing-comma-babel-7
- enum-members-trailing-comma-with-initializer-babel-7
- enum-members-trailing-comma-with-initializer
- enum-members-trailing-comma
- enum-members
- babel-parser
- src
- parser
- plugins/typescript
- test/fixtures
- estree/typescript
- enum-babel-7
- enum
- loc-index-property
- experimental/export-extensions
- export-with-ts-babel-7
- export-with-ts
- typescript
- const
- initializer-ambient-context-babel-7
- initializer-ambient-context
- enum
- const-babel-7
- const
- declare-babel-7
- declare-const-babel-7
- declare-const
- declare-new-line-babel-7
- declare-new-line
- declare
- export-babel-7
- export-const-babel-7
- export-const
- export-declare-const-babel-7
- export-declare-const
- export
- members-babel-7
- members-reserved-words-babel-7
- members-reserved-words
- members-strings-babel-7
- members-strings
- members-trailing-comma-babel-7
- members-trailing-comma-with-initializer-babel-7
- members-trailing-comma-with-initializer
- members-trailing-comma
- members
- export
- declare-babel-7
- declare
- export-value-declaration-babel-7
- export-value-declaration
- regression
- is-default-export-babel-7
- is-default-export
- scope
- enum-block-scoped-babel-7
- enum-block-scoped
- export-enum-after-babel-7
- export-enum-after
- export-enum-before-babel-7
- export-enum-before
- redeclaration-class-enum-babel-7
- redeclaration-class-enum
- redeclaration-constenum-constenum-babel-7
- redeclaration-constenum-constenum
- redeclaration-constenum-enum-babel-7
- redeclaration-constenum-enum
- redeclaration-enum-class-babel-7
- redeclaration-enum-class
- redeclaration-enum-constenum-babel-7
- redeclaration-enum-constenum
- redeclaration-enum-enum-babel-7
- redeclaration-enum-enum
- redeclaration-enum-function-babel-7
- redeclaration-enum-function
- redeclaration-enum-interface-babel-7
- redeclaration-enum-interface
- redeclaration-enum-let-babel-7
- redeclaration-enum-let
- redeclaration-enum-type-babel-7
- redeclaration-enum-type
- redeclaration-enum-var-babel-7
- redeclaration-enum-var
- redeclaration-function-enum-babel-7
- redeclaration-function-enum
- redeclaration-interface-enum-babel-7
- redeclaration-interface-enum
- redeclaration-let-enum-babel-7
- redeclaration-let-enum
- redeclaration-type-enum-babel-7
- redeclaration-type-enum
- redeclaration-var-enum-babel-7
- redeclaration-var-enum
- babel-plugin-transform-typescript
- src
- test/fixtures/enum
- mix-references
- ts5.0-const-foldable
- babel-traverse/src
- generated
- path/generated
- babel-types/src
- asserts/generated
- ast-types/generated
- builders/generated
- definitions
- validators/generated
- scripts/integration-tests
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
231 files changed
+3358
-248
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
604 | 604 | | |
605 | 605 | | |
606 | 606 | | |
607 | | - | |
| 607 | + | |
608 | 608 | | |
609 | 609 | | |
610 | 610 | | |
| |||
618 | 618 | | |
619 | 619 | | |
620 | 620 | | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
621 | 631 | | |
622 | 632 | | |
623 | | - | |
624 | | - | |
625 | | - | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
626 | 636 | | |
627 | 637 | | |
628 | 638 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
1360 | 1360 | | |
1361 | 1361 | | |
1362 | 1362 | | |
1363 | | - | |
| 1363 | + | |
1364 | 1364 | | |
1365 | 1365 | | |
1366 | 1366 | | |
| |||
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
packages/babel-generator/test/fixtures/typescript/enum-members-reserved-words-babel-7/options.json
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 4 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
0 commit comments