sindresorhus/eslint-plugin-unicorn

`require-module-attributes`: Support `TSImportType`

Closed

#2,726 opened on Sep 1, 2025

 (1 comment) (0 reactions) (0 assignees)JavaScript (468 forks)user submission
change requestgood for beginnerhelp wanted

Repository metrics

Stars
 (5,022 stars)
PR merge metrics
 (Avg merge 1d 16h) (399 merged PRs in 30d)

Description

Description

It seems typescript doesn't allow

type A = import("foo", {})

But allows

type A = import("foo", {with: {}})

I didn't add support for it in #2725, if someone need it, it can reuse the same logic as ImportExpression

Examples

// ❌
type A = import("foo", {with: {}})

// ✅
type A = import("foo")

Additional Info

No response

Contributor guide