From 64fdb16beadb554e5ce1c99a4f7060877599a232 Mon Sep 17 00:00:00 2001 From: Brad Zacher Date: Wed, 19 Jul 2023 10:36:52 +0930 Subject: [PATCH] fix(typescript-estree): fix TSNode type error on old ts versions --- packages/typescript-estree/src/ts-estree/ts-nodes.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/typescript-estree/src/ts-estree/ts-nodes.ts b/packages/typescript-estree/src/ts-estree/ts-nodes.ts index 588316c297a..3e9eab7fe8d 100644 --- a/packages/typescript-estree/src/ts-estree/ts-nodes.ts +++ b/packages/typescript-estree/src/ts-estree/ts-nodes.ts @@ -4,18 +4,13 @@ import type * as ts from 'typescript'; // Eg: https://github.com/typescript-eslint/typescript-eslint/issues/2388, https://github.com/typescript-eslint/typescript-eslint/issues/2784 /* eslint-disable @typescript-eslint/no-empty-interface */ declare module 'typescript' { - // added in TS 4.0 - export interface NamedTupleMember extends ts.Node {} - // added in TS 4.1 - export interface TemplateLiteralTypeNode extends ts.Node {} - // added in TS 4.3 - export interface PrivateIdentifier extends ts.Node {} - export interface ClassStaticBlockDeclaration extends ts.Node {} // added in TS 4.5 export interface AssertClause extends ts.Node {} export interface AssertEntry extends ts.Node {} // added in TS 4.9 export interface SatisfiesExpression extends ts.Node {} + // added in TS 5.1 + export interface JsxNamespacedName extends ts.Node {} } /* eslint-enable @typescript-eslint/no-empty-interface */