# What changed in @typescript-eslint/types

> 4 changes in @typescript-eslint/types 5 to 8 from its official release notes, upgrade guides and advisories: 1 breaking, 2 new APIs and options. Each one cited. Sources checked 2026-10-26. HTML: https://unstale.sh/npm/@typescript-eslint/types/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## @typescript-eslint/types 8

### Breaking changes

- For tagged template literals with invalid escapes, cooked is now null. (8.57.0) — [release notes](https://github.com/typescript-eslint/typescript-eslint/blob/a4c2603d3e4fd43b33bc25b82457716e9f7cef71/packages/types/CHANGELOG.md#8570-2026-03-09)

### New APIs and options

- Adds an option to error on unsupported TypeScript versions. (8.65.0) — [release notes](https://github.com/typescript-eslint/typescript-eslint/blob/a4c2603d3e4fd43b33bc25b82457716e9f7cef71/packages/types/CHANGELOG.md#8650-2026-07-20)

### Tooling

- Adds support for TypeScript 6. (8.58.0) — [release notes](https://github.com/typescript-eslint/typescript-eslint/blob/a4c2603d3e4fd43b33bc25b82457716e9f7cef71/packages/types/CHANGELOG.md#8580-2026-03-30)

## @typescript-eslint/types 5

### New APIs and options

- Adds support for PrivateIdentifier in the types package. (5.0.0) — [release notes](https://github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/types/CHANGELOG.md)
