diff options
Diffstat (limited to 'node_modules/@babel/parser/typings/babel-parser.d.ts')
| -rw-r--r-- | node_modules/@babel/parser/typings/babel-parser.d.ts | 26 |
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; |
