Skip to content

TypeScript native API adds APIs needed by typescript-eslint

Published: September 14, 2026

The native TypeScript API now exposes additional checker and type APIs needed by typescript-eslint, reducing compatibility gaps for tools that depend on TypeScript’s programmatic API.

What changed

The change adds APIs including getAwaitedType, getContextualTypeForArgumentAtIndex, getIndexInfoOfType, getIndexTypeOfType, getTypeOfPropertyOfType, and getExportSymbolOfSymbol. Interface and class types also gain getThisType(), and IndexKind is exported for index-type queries.

Both the synchronous and asynchronous native API surfaces were updated.

Why it matters

The TypeScript pull request was created specifically to add APIs identified as missing by typescript-eslint. This gives integrations more of the checker and type information they previously expected from the established TypeScript API.

Source

Read the official TypeScript pull request: Add missing APIs needed by typescript-eslint.