diff --git a/packages/type-utils/src/getTypeArguments.ts b/packages/type-utils/src/getTypeArguments.ts deleted file mode 100644 index 4189cd20eec2..000000000000 --- a/packages/type-utils/src/getTypeArguments.ts +++ /dev/null @@ -1,17 +0,0 @@ -import type * as ts from 'typescript'; - -/** - * @deprecated This is in TypeScript as of 3.7. - */ -export function getTypeArguments( - type: ts.TypeReference, - checker: ts.TypeChecker, -): readonly ts.Type[] { - // getTypeArguments was only added in TS3.7 - // eslint-disable-next-line @typescript-eslint/no-unnecessary-condition - if (checker.getTypeArguments) { - return checker.getTypeArguments(type); - } - - return type.typeArguments ?? []; -} diff --git a/packages/type-utils/src/index.ts b/packages/type-utils/src/index.ts index 14d5b652099f..3ff6b4c6f938 100644 --- a/packages/type-utils/src/index.ts +++ b/packages/type-utils/src/index.ts @@ -5,7 +5,6 @@ export * from './getContextualType'; export * from './getDeclaration'; export * from './getSourceFileOfNode'; export * from './getTokenAtPosition'; -export * from './getTypeArguments'; export * from './getTypeName'; export * from './isSymbolFromDefaultLibrary'; export * from './isTypeReadonly';