TS6133TS6133 — Declared But Never Used
A variable, import, or parameter is declared but its value is never read.
TS1479The relative import path requires a file extension under Node.js ESM resolution.
With moduleResolution set to node16 or nodenext, relative imports must include file extensions (.js, .ts). This matches Node.js ESM resolution behavior.
Add the .js extension to relative imports (even for .ts files). Set moduleResolution to bundler if using a bundler. Use a path alias instead of relative imports.
TS6133A variable, import, or parameter is declared but its value is never read.
TS2589A recursive type reaches TypeScript's maximum instantiation depth.
TS2531TypeScript warns that an expression could be null at runtime, and you are using it without checking.
TS2610A derived class defines a property where the base class has an accessor.
TS7031A destructured binding element has an implicit any type.
TS1005TypeScript expected a specific token (like a semicolon, comma, or bracket) but found something else.