diff --git a/packages/babel-parser/typings/babel-parser.d.ts b/packages/babel-parser/typings/babel-parser.d.ts index 109dfd3dae..edc3a10417 100644 --- a/packages/babel-parser/typings/babel-parser.d.ts +++ b/packages/babel-parser/typings/babel-parser.d.ts @@ -131,6 +131,7 @@ export type ParserPlugin = | "jsx" | "logicalAssignment" | "importAssertions" + | "moduleBlocks" | "moduleStringNames" | "nullishCoalescingOperator" | "numericSeparator" @@ -151,7 +152,8 @@ export type ParserPluginWithOptions = | ["decorators", DecoratorsPluginOptions] | ["pipelineOperator", PipelineOperatorPluginOptions] | ["recordAndTuple", RecordAndTuplePluginOptions] - | ["flow", FlowPluginOptions]; + | ["flow", FlowPluginOptions] + | ["typescript", TypeScriptPluginOptions]; export interface DecoratorsPluginOptions { decoratorsBeforeExport?: boolean; @@ -169,6 +171,10 @@ export interface FlowPluginOptions { all?: boolean; } +export interface TypeScriptPluginOptions { + dts?: boolean; +} + export const tokTypes: { // todo(flow->ts) real token type [name: string]: any;