From da9b02425e3db36af73819725166fbc81fcdb699 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Thu, 18 Nov 2021 11:14:59 +0900 Subject: [PATCH] fix(visitor-keys): add missing import assertion keys --- packages/visitor-keys/src/visitor-keys.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/visitor-keys/src/visitor-keys.ts b/packages/visitor-keys/src/visitor-keys.ts index 4f160677e66..85e42430819 100644 --- a/packages/visitor-keys/src/visitor-keys.ts +++ b/packages/visitor-keys/src/visitor-keys.ts @@ -19,9 +19,6 @@ const additionalKeys: AdditionalKeys = { // Stage 3 Import Assertions ImportAttribute: ['key', 'value'], - // ES2020 - ImportExpression: ['source'], - // Additional Properties. ArrayPattern: ['decorators', 'elements', 'typeAnnotation'], ArrowFunctionExpression: ['typeParameters', 'params', 'returnType', 'body'], @@ -45,9 +42,13 @@ const additionalKeys: AdditionalKeys = { 'implements', 'body', ], + ExportAllDeclaration: ['exported', 'source', 'assertions'], + ExportNamedDeclaration: ['declaration', 'specifiers', 'source', 'assertions'], FunctionDeclaration: ['id', 'typeParameters', 'params', 'returnType', 'body'], FunctionExpression: ['id', 'typeParameters', 'params', 'returnType', 'body'], Identifier: ['decorators', 'typeAnnotation'], + ImportDeclaration: ['specifiers', 'source', 'assertions'], + ImportExpression: ['source', 'attributes'], MethodDefinition: ['decorators', 'key', 'value'], NewExpression: ['callee', 'typeParameters', 'arguments'], ObjectPattern: ['decorators', 'properties', 'typeAnnotation'],