Update babel-parser.d.ts (#13575)

* Add moduleBlocks to ParserPlugin type

* Add TypeScriptPluginOptions to ParserPluginWithOptions
This commit is contained in:
Sosuke Suzuki 2021-07-20 23:44:13 +09:00 committed by GitHub
parent dd942f92af
commit 22b2f4fc02
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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;