@@ -39,10 +39,9 @@ module.exports = Evk.unionWith({
39
39
TSCallSignatureDeclaration : [ "typeParameters" , "params" , "returnType" ] ,
40
40
TSConditionalType : [ "checkType" , "extendsType" , "trueType" , "falseType" ] ,
41
41
TSConstructSignatureDeclaration : [ "typeParameters" , "params" , "returnType" ] ,
42
- TSConstructorType : [ "typeAnnotation" , "parameters" ] ,
42
+ TSConstructorType : [ "typeParameters" , "params" , "returnType" ] ,
43
+ TSDeclareFunction : [ "id" , "typeParameters" , "params" , "returnType" ] ,
43
44
TSDeclareKeyword : [ ] ,
44
- TSEmptyBodyDeclareFunction : [ "id" , "typeParameters" , "params" , "returnType" ] ,
45
- TSEmptyBodyFunctionDeclaration : [ "id" , "typeParameters" , "params" , "returnType" ] ,
46
45
TSEmptyBodyFunctionExpression : [ "id" , "typeParameters" , "params" , "returnType" ] ,
47
46
TSEnumDeclaration : [ "members" ] ,
48
47
TSEnumMember : [ "id" , "initializer" ] ,
@@ -59,13 +58,12 @@ module.exports = Evk.unionWith({
59
58
TSInterfaceDeclaration : [ "id" , "typeParameters" , "heritage" , "body" ] ,
60
59
TSInterfaceHeritage : [ "id" , "typeParameters" ] ,
61
60
TSImportEqualsDeclaration : [ "id" , "moduleReference" ] ,
62
- TSFunctionType : [ "parameters " , "typeAnnotation " ] ,
61
+ TSFunctionType : [ "typeParameters " , "params" , "returnType "] ,
63
62
TSMappedType : [ "typeParameter" ] ,
64
63
TSMethodSignature : [ "typeAnnotation" , "typeParameters" , "key" , "params" ] ,
65
64
TSModuleBlock : [ "body" ] ,
66
65
TSModuleDeclaration : [ "id" , "body" ] ,
67
66
TSNamespaceExportDeclaration : [ "id" ] ,
68
- TSNamespaceFunctionDeclaration : [ ] ,
69
67
TSNonNullExpression : [ "expression" ] ,
70
68
TSNeverKeyword : [ ] ,
71
69
TSNullKeyword : [ ] ,
0 commit comments