summaryrefslogtreecommitdiff
path: root/node_modules/@babel/parser/typings/babel-parser.d.ts
diff options
context:
space:
mode:
Diffstat (limited to 'node_modules/@babel/parser/typings/babel-parser.d.ts')
-rw-r--r--node_modules/@babel/parser/typings/babel-parser.d.ts26
1 files changed, 16 insertions, 10 deletions
diff --git a/node_modules/@babel/parser/typings/babel-parser.d.ts b/node_modules/@babel/parser/typings/babel-parser.d.ts
index 61185d02..0730f96f 100644
--- a/node_modules/@babel/parser/typings/babel-parser.d.ts
+++ b/node_modules/@babel/parser/typings/babel-parser.d.ts
@@ -1,5 +1,5 @@
// This file is auto-generated! Do not modify it directly.
-/* eslint-disable @typescript-eslint/consistent-type-imports, @typescript-eslint/no-redundant-type-constituents, prettier/prettier */
+/* eslint-disable @typescript-eslint/consistent-type-imports, @typescript-eslint/no-redundant-type-constituents */
import * as _babel_types from '@babel/types';
type BABEL_8_BREAKING = false;
@@ -13,7 +13,7 @@ type Plugin =
| IF_BABEL_7<"classPrivateProperties">
| IF_BABEL_7<"classProperties">
| IF_BABEL_7<"classStaticBlock">
- | "decimal"
+ | IF_BABEL_7<"decimal">
| "decorators-legacy"
| "deferredImportEvaluation"
| "decoratorAutoAccessors"
@@ -29,10 +29,10 @@ type Plugin =
| "functionSent"
| "importMeta"
| "jsx"
+ | IF_BABEL_7<"jsonStrings">
| IF_BABEL_7<"logicalAssignment">
- | "importAssertions" // deprecated
- | "importAttributes"
- | "importReflection"
+ | IF_BABEL_7<"importAssertions">
+ | IF_BABEL_7<"importReflection">
| "moduleBlocks"
| IF_BABEL_7<"moduleStringNames">
| IF_BABEL_7<"nullishCoalescingOperator">
@@ -69,7 +69,9 @@ interface DecoratorsPluginOptions {
}
interface PipelineOperatorPluginOptions {
- proposal: "minimal" | "fsharp" | "hack" | "smart";
+ proposal: BABEL_8_BREAKING extends false
+ ? "minimal" | "fsharp" | "hack" | "smart"
+ : "fsharp" | "hack";
topicToken?: "%" | "#" | "@@" | "^^" | "^";
}
@@ -77,10 +79,14 @@ interface RecordAndTuplePluginOptions {
syntaxType: "bar" | "hash";
}
-interface FlowPluginOptions {
- all?: boolean;
- enums?: boolean;
-}
+type FlowPluginOptions = BABEL_8_BREAKING extends true
+ ? {
+ all?: boolean;
+ enums?: boolean;
+ }
+ : {
+ all?: boolean;
+ };
interface TypeScriptPluginOptions {
dts?: boolean;