Transform class static block (#12143)

Co-authored-by: Nicolò Ribaudo <nicolo.ribaudo@gmail.com>
Co-authored-by: Brian Ng <bng412@gmail.com>
This commit is contained in:
Huáng Jùnliàng
2020-10-14 13:54:41 -04:00
committed by Nicolò Ribaudo
parent 3ccca88178
commit f697e7995d
85 changed files with 861 additions and 24 deletions

View File

@@ -5,6 +5,7 @@
import externalHelpers from "@babel/plugin-external-helpers";
import syntaxAsyncGenerators from "@babel/plugin-syntax-async-generators";
import syntaxClassProperties from "@babel/plugin-syntax-class-properties";
import syntaxClassStaticBlock from "@babel/plugin-syntax-class-static-block";
import syntaxDecimal from "@babel/plugin-syntax-decimal";
import syntaxDecorators from "@babel/plugin-syntax-decorators";
import syntaxDoExpressions from "@babel/plugin-syntax-do-expressions";
@@ -23,6 +24,7 @@ import syntaxTopLevelAwait from "@babel/plugin-syntax-top-level-await";
import syntaxTypescript from "@babel/plugin-syntax-typescript";
import proposalAsyncGeneratorFunctions from "@babel/plugin-proposal-async-generator-functions";
import proposalClassProperties from "@babel/plugin-proposal-class-properties";
import proposalClassStaticBlock from "@babel/plugin-proposal-class-static-block";
import proposalDecorators from "@babel/plugin-proposal-decorators";
import proposalDoExpressions from "@babel/plugin-proposal-do-expressions";
import proposalDynamicImport from "@babel/plugin-proposal-dynamic-import";
@@ -98,6 +100,7 @@ export {
externalHelpers,
syntaxAsyncGenerators,
syntaxClassProperties,
syntaxClassStaticBlock,
syntaxDecimal,
syntaxDecorators,
syntaxDoExpressions,
@@ -116,6 +119,7 @@ export {
syntaxTypescript,
proposalAsyncGeneratorFunctions,
proposalClassProperties,
proposalClassStaticBlock,
proposalDecorators,
proposalDoExpressions,
proposalDynamicImport,
@@ -192,6 +196,7 @@ export const all = {
"external-helpers": externalHelpers,
"syntax-async-generators": syntaxAsyncGenerators,
"syntax-class-properties": syntaxClassProperties,
"syntax-class-static-block": syntaxClassStaticBlock,
"syntax-decimal": syntaxDecimal,
"syntax-decorators": syntaxDecorators,
"syntax-do-expressions": syntaxDoExpressions,
@@ -210,6 +215,7 @@ export const all = {
"syntax-typescript": syntaxTypescript,
"proposal-async-generator-functions": proposalAsyncGeneratorFunctions,
"proposal-class-properties": proposalClassProperties,
"proposal-class-static-block": proposalClassStaticBlock,
"proposal-decorators": proposalDecorators,
"proposal-do-expressions": proposalDoExpressions,
"proposal-dynamic-import": proposalDynamicImport,