From 742b5bf8fbd13bb8fafb2df3a5140d5506719ba6 Mon Sep 17 00:00:00 2001 From: Armano Date: Wed, 21 Nov 2018 21:05:02 +0100 Subject: [PATCH 1/2] Fix: order of visiting in TSAbstractClassProperty --- visitor-keys.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/visitor-keys.js b/visitor-keys.js index 1de50cd..70e6d44 100644 --- a/visitor-keys.js +++ b/visitor-keys.js @@ -23,7 +23,7 @@ module.exports = Evk.unionWith({ // Additional Nodes. ClassProperty: ["decorators", "key", "typeAnnotation", "value"], Decorator: ["expression"], - TSAbstractClassProperty: ["typeAnnotation", "key", "value"], + TSAbstractClassProperty: ["key", "typeAnnotation", "value"], TSAbstractClassDeclaration: ["id", "body", "superClass", "implements"], TSAbstractKeyword: [], TSAbstractMethodDefinition: ["key", "value"], From 2ac7dd2c8514290c45340cc13c6fa2968ffe34b1 Mon Sep 17 00:00:00 2001 From: Armano Date: Wed, 21 Nov 2018 22:12:31 +0100 Subject: [PATCH 2/2] Add missing decorators to TSAbstractClassProperty its already supported in ClassProperty --- visitor-keys.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/visitor-keys.js b/visitor-keys.js index 70e6d44..96b5f80 100644 --- a/visitor-keys.js +++ b/visitor-keys.js @@ -23,7 +23,7 @@ module.exports = Evk.unionWith({ // Additional Nodes. ClassProperty: ["decorators", "key", "typeAnnotation", "value"], Decorator: ["expression"], - TSAbstractClassProperty: ["key", "typeAnnotation", "value"], + TSAbstractClassProperty: ["decorators", "key", "typeAnnotation", "value"], TSAbstractClassDeclaration: ["id", "body", "superClass", "implements"], TSAbstractKeyword: [], TSAbstractMethodDefinition: ["key", "value"],