Microsoft/TypeScript

Should not allow `import.defer?.('x')`

Open

#63,679 opened on Jul 25, 2026

 (2 comments) (0 reactions) (0 assignees)TypeScript (13,395 forks)batch import
BugHelp Wanted

Repository metrics

Stars
 (108,860 stars)
PR merge metrics
 (Avg merge 6d 17h) (9 merged PRs in 30d)

Description

🔎 Search Terms

"import defer"

🕗 Version & Regression Information

  • This changed between versions ______ and _______
  • This changed in commit or PR _______
  • This is the behavior in every version I tried, and I reviewed the FAQ for entries about 6.0.3_____
  • I was unable to test this on prior versions because _______

⏯ Playground Link

https://www.typescriptlang.org/play/?moduleResolution=99&target=99&ssl=3&ssc=40&pln=2&pc=1#code/JYWwDg9gTgLgBPAZlCI4HIYE8wFMDOAxlMGDOgNwBQVhEAdvvGHALxyiSwB0AJrolxQA-NwAUmHAWKlyASgpA

💻 Code

import.defer?.('x');

🙁 Actual behavior

No errors.

🙂 Expected behavior

Should not allow it as an optional call.

Additional information about the issue

Parsers like Oxc, Yuku, SWC, Babel all reject it. I didn't read the spec, but unless they are wrong.

Contributor guide