diff --git a/packages/typescript-estree/src/ast-converter.ts b/packages/typescript-estree/src/ast-converter.ts index 36ca1830ccd7..ad3b06dbb513 100644 --- a/packages/typescript-estree/src/ast-converter.ts +++ b/packages/typescript-estree/src/ast-converter.ts @@ -40,10 +40,10 @@ export function astConverter( simpleTraverse(estree, { enter: node => { if (!extra.range) { - delete node.range; + delete (node as any).range; } if (!extra.loc) { - delete node.loc; + delete (node as any).loc; } }, }); diff --git a/packages/typescript-estree/src/convert.ts b/packages/typescript-estree/src/convert.ts index 2a6db370570b..1881d847fc56 100644 --- a/packages/typescript-estree/src/convert.ts +++ b/packages/typescript-estree/src/convert.ts @@ -697,7 +697,7 @@ export class Converter { return this.createNode(node, { type: AST_NODE_TYPES.CatchClause, param: node.variableDeclaration - ? this.convertChild(node.variableDeclaration.name) + ? this.convertChild(node.variableDeclaration).id : null, body: this.convertChild(node.block), });