You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6e22ff0: fix: emit valid TS for aliased inline-type import specifiers
ImportSpecifier with both importKind: 'type' and an alias (e.g. import { type Foo as Bar } from '...') was being printed as Foo as type Bar, which is not valid TypeScript. The type keyword now
precedes the imported identifier instead of the local.
fe96f0f: fix: make @typescript-eslint/types an optional peer dependency
print() is also used in non-TypeScript contexts (e.g. with @types/estree nodes), where @typescript-eslint/types as a regular dependency can cause type conflicts. Now optional, so ts()/tsx() visitors work with any node type.