René's URL Explorer Experiment


Title: Type-only import specifiers by andrewbranch · Pull Request #45998 · microsoft/TypeScript · GitHub

Open Graph Title: Type-only import specifiers by andrewbranch · Pull Request #45998 · microsoft/TypeScript

X Title: Type-only import specifiers by andrewbranch · Pull Request #45998 · microsoft/TypeScript

Description: Follow-up feature to #44619, allows import { SomeComponent, type SomeProps } from "./component" Emit behavior Adding the type keyword before an import or export specifier causes it to be elided fr...

Open Graph Description: Follow-up feature to #44619, allows import { SomeComponent, type SomeProps } from "./component" Emit behavior Adding the type keyword before an import or export specifier causes it to be...

X Description: Follow-up feature to #44619, allows import { SomeComponent, type SomeProps } from "./component" Emit behavior Adding the type keyword before an import or export specifier causes ...

Opengraph URL: https://github.com/microsoft/TypeScript/pull/45998

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:3edfb20c-fe9c-f7d2-2bf3-b912942cc62b
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idD0E8:194F15:27C5F84:3689F18:6964E142
html-safe-nonce6cde501f1a75715418d5efb3d952359f23d1a390dc1b045bc248bcc91bcde8e2
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMEU4OjE5NEYxNToyN0M1Rjg0OjM2ODlGMTg6Njk2NEUxNDIiLCJ2aXNpdG9yX2lkIjoiNDU3NzA1MDA3MjQ4MDgwMTA5MCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb4080329d447ffc81a4fc77b749d0da624aab35b5c15643957f2598c70e7746f
hovercard-subject-tagpull_request:739867112
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/microsoft/TypeScript/45998/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/df7e6ea27eec54f1cedbf0d342c01a7153e76488e50e6722a37abcc05b104ba8/microsoft/TypeScript/pull/45998
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/df7e6ea27eec54f1cedbf0d342c01a7153e76488e50e6722a37abcc05b104ba8/microsoft/TypeScript/pull/45998
og:image:altFollow-up feature to #44619, allows import { SomeComponent, type SomeProps } from "./component" Emit behavior Adding the type keyword before an import or export specifier causes it to be...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameandrewbranch
hostnamegithub.com
expected-hostnamegithub.com
None5838582163a1256e5ebd5086b7e1dc5cea93d82086c9c8b1395fb50f6ddab28d
turbo-cache-controlno-preview
go-importgithub.com/microsoft/TypeScript git https://github.com/microsoft/TypeScript.git
octolytics-dimension-user_id6154722
octolytics-dimension-user_loginmicrosoft
octolytics-dimension-repository_id20929025
octolytics-dimension-repository_nwomicrosoft/TypeScript
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id20929025
octolytics-dimension-repository_network_root_nwomicrosoft/TypeScript
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release8edad3509fd3b4374694551987974bbbcfd316c0
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/microsoft/TypeScript/pull/45998#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F45998
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F45998
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=microsoft%2FTypeScript
Reloadhttps://github.com/microsoft/TypeScript/pull/45998
Reloadhttps://github.com/microsoft/TypeScript/pull/45998
Reloadhttps://github.com/microsoft/TypeScript/pull/45998
microsoft https://github.com/microsoft
TypeScripthttps://github.com/microsoft/TypeScript
Notifications https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript
Fork 13.2k https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript
Star 107k https://github.com/login?return_to=%2Fmicrosoft%2FTypeScript
Code https://github.com/microsoft/TypeScript
Issues 5k https://github.com/microsoft/TypeScript/issues
Pull requests 496 https://github.com/microsoft/TypeScript/pulls
Actions https://github.com/microsoft/TypeScript/actions
Projects 1 https://github.com/microsoft/TypeScript/projects
Models https://github.com/microsoft/TypeScript/models
Wiki https://github.com/microsoft/TypeScript/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/microsoft/TypeScript/security
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
Insights https://github.com/microsoft/TypeScript/pulse
Code https://github.com/microsoft/TypeScript
Issues https://github.com/microsoft/TypeScript/issues
Pull requests https://github.com/microsoft/TypeScript/pulls
Actions https://github.com/microsoft/TypeScript/actions
Projects https://github.com/microsoft/TypeScript/projects
Models https://github.com/microsoft/TypeScript/models
Wiki https://github.com/microsoft/TypeScript/wiki
Security https://github.com/microsoft/TypeScript/security
Insights https://github.com/microsoft/TypeScript/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fmicrosoft%2FTypeScript%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fmicrosoft%2FTypeScript%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/microsoft/TypeScript/pull/45998#issue-comment-box
andrewbranchhttps://github.com/andrewbranch
microsoft:mainhttps://github.com/microsoft/TypeScript/tree/main
andrewbranch:feature/type-only-specifiershttps://github.com/andrewbranch/TypeScript/tree/feature/type-only-specifiers
Type-only import specifiers https://github.com/microsoft/TypeScript/pull/45998#top
andrewbranchhttps://github.com/andrewbranch
microsoft:mainhttps://github.com/microsoft/TypeScript/tree/main
andrewbranch:feature/type-only-specifiershttps://github.com/andrewbranch/TypeScript/tree/feature/type-only-specifiers
Conversation 35 https://github.com/microsoft/TypeScript/pull/45998
Commits 26 https://github.com/microsoft/TypeScript/pull/45998/commits
Checks 0 https://github.com/microsoft/TypeScript/pull/45998/checks
Files changed https://github.com/microsoft/TypeScript/pull/45998/files
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.co/hiddenchars
https://github.com/microsoft/TypeScript/pull/{{ revealButtonHref }}
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
Sep 22, 2021https://github.com/microsoft/TypeScript/pull/45998#issue-1003584480
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
#44619https://github.com/microsoft/TypeScript/pull/44619
#44619https://github.com/microsoft/TypeScript/pull/44619
Existing import type prevents autocompletion of value import for TypeScript #44804https://github.com/microsoft/TypeScript/issues/44804
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
andrewbranchhttps://github.com/andrewbranch
September 16, 2021 14:42https://github.com/microsoft/TypeScript/pull/45998#commits-pushed-dc73483
https://github.com/andrewbranch
Parse type-only import specifiershttps://github.com/microsoft/TypeScript/pull/45998/commits/dc7348369b5ddf4f75b0148ec15aabcff4695a58
dc73483https://github.com/microsoft/TypeScript/pull/45998/commits/dc7348369b5ddf4f75b0148ec15aabcff4695a58
https://github.com/andrewbranch
Add type-only export specifiershttps://github.com/microsoft/TypeScript/pull/45998/commits/ad27364be623e11af0bce0d586a55d9ea8bfe0b4
ad27364https://github.com/microsoft/TypeScript/pull/45998/commits/ad27364be623e11af0bce0d586a55d9ea8bfe0b4
https://github.com/andrewbranch
Update transform and emithttps://github.com/microsoft/TypeScript/pull/45998/commits/0ba00b91af70d8c1378f1ce73552584db5dfb547
0ba00b9https://github.com/microsoft/TypeScript/pull/45998/commits/0ba00b91af70d8c1378f1ce73552584db5dfb547
https://github.com/andrewbranch
Update checkinghttps://github.com/microsoft/TypeScript/pull/45998/commits/eb63b02128c6369a867de4aacee8440b6b327e01
eb63b02https://github.com/microsoft/TypeScript/pull/45998/commits/eb63b02128c6369a867de4aacee8440b6b327e01
https://github.com/andrewbranch
Fix elision when combined with importsNotUsedAsValues=preservehttps://github.com/microsoft/TypeScript/pull/45998/commits/9b31bd1e5799c4a93df397e1dbd7a997814c9fd5
9b31bd1https://github.com/microsoft/TypeScript/pull/45998/commits/9b31bd1e5799c4a93df397e1dbd7a997814c9fd5
https://github.com/andrewbranch
Accept baselineshttps://github.com/microsoft/TypeScript/pull/45998/commits/02d4ff989db14919fa85c5038310de17670cc8e5
02d4ff9https://github.com/microsoft/TypeScript/pull/45998/commits/02d4ff989db14919fa85c5038310de17670cc8e5
https://github.com/andrewbranch
Add testhttps://github.com/microsoft/TypeScript/pull/45998/commits/ac9b14ba784cc584bb48d99a688c319a44132a9d
ac9b14bhttps://github.com/microsoft/TypeScript/pull/45998/commits/ac9b14ba784cc584bb48d99a688c319a44132a9d
https://github.com/andrewbranch
WIP auto imports updateshttps://github.com/microsoft/TypeScript/pull/45998/commits/577868dc2a6f515602da599c793af636f346d4ca
577868dhttps://github.com/microsoft/TypeScript/pull/45998/commits/577868dc2a6f515602da599c793af636f346d4ca
https://github.com/andrewbranch
First auto-imports test workinghttps://github.com/microsoft/TypeScript/pull/45998/commits/c41f8eeef8226ca6b9f36f65873b70b3767c5957
c41f8eehttps://github.com/microsoft/TypeScript/pull/45998/commits/c41f8eeef8226ca6b9f36f65873b70b3767c5957
https://github.com/andrewbranch
More auto-import testshttps://github.com/microsoft/TypeScript/pull/45998/commits/d34544c100e98d3def8b2abf0c01fe226e56286d
d34544chttps://github.com/microsoft/TypeScript/pull/45998/commits/d34544c100e98d3def8b2abf0c01fe226e56286d
https://github.com/andrewbranch
Fix auto imports of type-only exportshttps://github.com/microsoft/TypeScript/pull/45998/commits/76da8c7d14c64c997ae44cb3859b7d5ce50215b8
76da8c7https://github.com/microsoft/TypeScript/pull/45998/commits/76da8c7d14c64c997ae44cb3859b7d5ce50215b8
https://github.com/andrewbranch
Add test for promoting type-only importhttps://github.com/microsoft/TypeScript/pull/45998/commits/487f585c1e2e7d6424faf6b37bff2f33378b8471
487f585https://github.com/microsoft/TypeScript/pull/45998/commits/487f585c1e2e7d6424faf6b37bff2f33378b8471
https://github.com/andrewbranch
Sort import/export specifiers by type-onlynesshttps://github.com/microsoft/TypeScript/pull/45998/commits/b6ea3acb7a547b144c759e86aa36d95e79d1b647
b6ea3achttps://github.com/microsoft/TypeScript/pull/45998/commits/b6ea3acb7a547b144c759e86aa36d95e79d1b647
https://github.com/andrewbranch
Update completions for import { type |https://github.com/microsoft/TypeScript/pull/45998/commits/9a1765e86418f0218f33e5aaa81b71c24abc4853
9a1765ehttps://github.com/microsoft/TypeScript/pull/45998/commits/9a1765e86418f0218f33e5aaa81b71c24abc4853
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
andrewbranchhttps://github.com/andrewbranch
Sep 22, 2021https://github.com/microsoft/TypeScript/pull/45998#event-5339677395
https://github.com/typescript-bot
typescript-bothttps://github.com/typescript-bot
Author: Team https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22Author%3A%20Team%22
For Uncommitted Bug https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22For%20Uncommitted%20Bug%22
Sep 22, 2021https://github.com/microsoft/TypeScript/pull/45998#event-5339677440
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
rbucktonhttps://github.com/rbuckton
sandersnhttps://github.com/sandersn
September 22, 2021 00:58https://github.com/microsoft/TypeScript/pull/45998#event-5339680555
andrewbranchhttps://github.com/andrewbranch
September 22, 2021 09:19https://github.com/microsoft/TypeScript/pull/45998#commits-pushed-9e1878d
https://github.com/andrewbranch
Update other completions testshttps://github.com/microsoft/TypeScript/pull/45998/commits/9e1878d6d6740430f75a2479d5b1cc84e454cce5
9e1878dhttps://github.com/microsoft/TypeScript/pull/45998/commits/9e1878d6d6740430f75a2479d5b1cc84e454cce5
https://github.com/andrewbranch
Respect organize imports sorting when promoting type-only to regular …https://github.com/microsoft/TypeScript/pull/45998/commits/f7248e1f35e642ed5e14de5328a6ce7a182c0669
f7248e1https://github.com/microsoft/TypeScript/pull/45998/commits/f7248e1f35e642ed5e14de5328a6ce7a182c0669
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
DanielRosenwasserhttps://github.com/DanielRosenwasser
gabrittohttps://github.com/gabritto
September 22, 2021 23:19https://github.com/microsoft/TypeScript/pull/45998#event-5346472664
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
Sep 22, 2021 https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-761487362
View reviewed changes https://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/gabritto
gabrittohttps://github.com/gabritto
Sep 24, 2021 https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-762581818
View reviewed changes https://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669
gabrittohttps://github.com/gabritto
https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-762581818
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/andrewbranch
Fix comment mistakeshttps://github.com/microsoft/TypeScript/pull/45998/commits/06063f20e596e5cef321c908b97cc6641211a408
06063f2https://github.com/microsoft/TypeScript/pull/45998/commits/06063f20e596e5cef321c908b97cc6641211a408
https://github.com/DanielRosenwasser
DanielRosenwasserhttps://github.com/DanielRosenwasser
Sep 24, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-1006789342
Design Meeting Notes, 9/24/2021 #46050 https://github.com/microsoft/TypeScript/issues/46050
https://github.com/DanielRosenwasser
DanielRosenwasserhttps://github.com/DanielRosenwasser
Sep 24, 2021 https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-763447331
View reviewed changes https://github.com/microsoft/TypeScript/pull/45998/files/06063f20e596e5cef321c908b97cc6641211a408
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/06063f20e596e5cef321c908b97cc6641211a408#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
DanielRosenwasserhttps://github.com/DanielRosenwasser
Sep 24, 2021https://github.com/microsoft/TypeScript/pull/45998#discussion_r715883079
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
DanielRosenwasserhttps://github.com/DanielRosenwasser
Sep 24, 2021https://github.com/microsoft/TypeScript/pull/45998#discussion_r715883617
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
andrewbranchhttps://github.com/andrewbranch
Sep 24, 2021https://github.com/microsoft/TypeScript/pull/45998#discussion_r715902049
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/DanielRosenwasser
DanielRosenwasserhttps://github.com/DanielRosenwasser
Sep 24, 2021 https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-763454769
View reviewed changes https://github.com/microsoft/TypeScript/pull/45998/files/06063f20e596e5cef321c908b97cc6641211a408
DanielRosenwasserhttps://github.com/DanielRosenwasser
https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-763454769
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
@sandersnhttps://github.com/sandersn
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/services/codefixes/importFixes.tshttps://github.com/microsoft/TypeScript/pull/45998/files/06063f20e596e5cef321c908b97cc6641211a408#diff-5028f517f8a294750ab440acf45a4845b9ae4e0e2f58293808d15adc469bbe23
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/services/codefixes/importFixes.tshttps://github.com/microsoft/TypeScript/pull/45998/files/06063f20e596e5cef321c908b97cc6641211a408#diff-5028f517f8a294750ab440acf45a4845b9ae4e0e2f58293808d15adc469bbe23
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/services/codefixes/importFixes.tshttps://github.com/microsoft/TypeScript/pull/45998/files/06063f20e596e5cef321c908b97cc6641211a408#diff-5028f517f8a294750ab440acf45a4845b9ae4e0e2f58293808d15adc469bbe23
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/sandersn
sandersnhttps://github.com/sandersn
Sep 24, 2021 https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-763326912
View reviewed changes https://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669
sandersnhttps://github.com/sandersn
https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-763326912
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
sandersnhttps://github.com/sandersn
Sep 24, 2021https://github.com/microsoft/TypeScript/pull/45998#discussion_r715793435
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
src/compiler/parser.tshttps://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669#diff-12a6724be007eb1a19d80018c7a63bbc73525ca793a9b3e5da49a4e86bbf457c
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/andrewbranch
Update new transformerhttps://github.com/microsoft/TypeScript/pull/45998/commits/39e72d85142eb94c47e751d44974e7740bde7b2b
39e72d8https://github.com/microsoft/TypeScript/pull/45998/commits/39e72d85142eb94c47e751d44974e7740bde7b2b
https://github.com/sandersn
sandersnhttps://github.com/sandersn
Sep 24, 2021 https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-763494589
View reviewed changes https://github.com/microsoft/TypeScript/pull/45998/files/b55acde7e2150c6f518bbefa2200ec175b494548
sandersnhttps://github.com/sandersn
https://github.com/microsoft/TypeScript/pull/45998#pullrequestreview-763494589
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
tests/baselines/reference/importSpecifiers1.errors.txthttps://github.com/microsoft/TypeScript/pull/45998/files/b55acde7e2150c6f518bbefa2200ec175b494548#diff-6b8087a7ce72093a5fc227b185da2ae7cd75e86d14f6ee374cc1b7013025fde4
sandersnhttps://github.com/sandersn
Sep 24, 2021https://github.com/microsoft/TypeScript/pull/45998#discussion_r715919211
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
tests/baselines/reference/importSpecifiers1.errors.txthttps://github.com/microsoft/TypeScript/pull/45998/files/b55acde7e2150c6f518bbefa2200ec175b494548#diff-6b8087a7ce72093a5fc227b185da2ae7cd75e86d14f6ee374cc1b7013025fde4
sandersnhttps://github.com/sandersn
Sep 24, 2021https://github.com/microsoft/TypeScript/pull/45998#discussion_r715919444
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
andrewbranchhttps://github.com/andrewbranch
September 24, 2021 16:36https://github.com/microsoft/TypeScript/pull/45998#commits-pushed-9033c72
https://github.com/andrewbranch
Fix import statement completionshttps://github.com/microsoft/TypeScript/pull/45998/commits/9033c72fa65b73c373dad46f21867fbf78efec14
9033c72https://github.com/microsoft/TypeScript/pull/45998/commits/9033c72fa65b73c373dad46f21867fbf78efec14
https://github.com/andrewbranch
Fix type keyword completions good griefhttps://github.com/microsoft/TypeScript/pull/45998/commits/adcb3315ab8005e69544be012d047ffe9255f9c8
adcb331https://github.com/microsoft/TypeScript/pull/45998/commits/adcb3315ab8005e69544be012d047ffe9255f9c8
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
Sep 27, 2021https://github.com/microsoft/TypeScript/pull/45998#issuecomment-928177508
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/andrewbranch
Fix last testshttps://github.com/microsoft/TypeScript/pull/45998/commits/d64c92372b2c7dcc7f91e9303b1a0e3f8d9dfe36
d64c923https://github.com/microsoft/TypeScript/pull/45998/commits/d64c92372b2c7dcc7f91e9303b1a0e3f8d9dfe36
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
e160bc8https://github.com/microsoft/TypeScript/commit/e160bc8c0df502dcf415f0cd625c6680ff089512
Sep 27, 2021https://github.com/microsoft/TypeScript/pull/45998#event-5367889317
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
September 27, 2021 19:38https://github.com/microsoft/TypeScript/pull/45998#event-5367889816
https://github.com/JoostK
JoostKhttps://github.com/JoostK
Sep 27, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-1008613824
Account for type-only import specifier in TS 4.5 angular/angular#43620 https://github.com/angular/angular/issues/43620
https://github.com/g-plane
g-planehttps://github.com/g-plane
Sep 27, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1008814146
feat(es/parser): support type-only import/export specifiers swc-project/swc#2309 https://github.com/swc-project/swc/pull/2309
https://github.com/sosukesuzuki
sosukesuzukihttps://github.com/sosukesuzuki
Sep 28, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-1008850893
[TS 4.5] Support type-only import/export specifies babel/babel#13799 https://github.com/babel/babel/issues/13799
https://github.com/g-plane
g-planehttps://github.com/g-plane
Sep 28, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1009118240
support type-only import/export specifiers evanw/esbuild#1637 https://github.com/evanw/esbuild/pull/1637
https://github.com/gabritto
gabrittohttps://github.com/gabritto
Sep 28, 2021https://github.com/microsoft/TypeScript/pull/45998#issuecomment-929427884
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/dzearing
dzearinghttps://github.com/dzearing
Sep 29, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-933675229
Proposal for new rule - consistent style for type-only exports typescript-eslint/typescript-eslint#3597 https://github.com/typescript-eslint/typescript-eslint/issues/3597
https://github.com/sosukesuzuki
sosukesuzukihttps://github.com/sosukesuzuki
Sep 30, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1012416310
Support TypeScript 4.5 type-only import/export specifiers babel/babel#13802 https://github.com/babel/babel/pull/13802
https://github.com/glasser
glasserhttps://github.com/glasser
Oct 7, 2021https://github.com/microsoft/TypeScript/pull/45998#issuecomment-938138329
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
Oct 7, 2021https://github.com/microsoft/TypeScript/pull/45998#issuecomment-938193911
#44619https://github.com/microsoft/TypeScript/pull/44619
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
Oct 12, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1023247800
Type-only import specifiers microsoft/TypeScript-TmLanguage#887 https://github.com/microsoft/TypeScript-TmLanguage/pull/887
https://github.com/wongmjane
wongmjanehttps://github.com/wongmjane
Nov 23, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1061669961
Fixing TypeScript 4.5 type generation relay-tools/relay-compiler-language-typescript#519 https://github.com/relay-tools/relay-compiler-language-typescript/pull/519
https://github.com/astegmaier
astegmaierhttps://github.com/astegmaier
Dec 10, 2021 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1077095589
Fix createImportSpecifier with typescript 4.5+ parcel-bundler/parcel#7426 https://github.com/parcel-bundler/parcel/pull/7426
https://github.com/alloy
alloyhttps://github.com/alloy
Apr 1, 2022 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1189943862
supermassive packages fixes microsoft/graphitation#154 https://github.com/microsoft/graphitation/pull/154
https://github.com/sapphi-red
sapphi-redhttps://github.com/sapphi-red
May 26, 2022 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-1249179449
Tree shaking/Code splitting is failing with import { type } syntax vitejs/vite#8339 https://github.com/vitejs/vite/issues/8339
https://github.com/AlexandreBonaventure
AlexandreBonaventurehttps://github.com/AlexandreBonaventure
May 26, 2022 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-1249270372
Discrepancy with TS compiler in import elision with preserveValueImports:true evanw/esbuild#2268 https://github.com/evanw/esbuild/issues/2268
https://github.com/glasser
glasserhttps://github.com/glasser
Jun 16, 2022 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1272821996
Build dual ESM/CJS packages; move some exports to deep imports apollographql/apollo-server#6580 https://github.com/apollographql/apollo-server/pull/6580
https://github.com/ShlomiAltostra
ShlomiAltostrahttps://github.com/ShlomiAltostra
Sep 5, 2022 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-1347019260
Error while compiling with version 2.6.4 altostra/type-validations#28 https://github.com/altostra/type-validations/issues/28
https://github.com/andrewbranch
andrewbranchhttps://github.com/andrewbranch
Nov 10, 2022 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-1444557274
Proposal: deprecate importsNotUsedAsValues and preserveValueImports in favor of single flag #51479 https://github.com/microsoft/TypeScript/issues/51479
https://github.com/ashsearle
ashsearlehttps://github.com/ashsearle
Jul 5, 2023 https://github.com/microsoft/TypeScript/pull/45998#ref-pullrequest-1790358997
fix: print ExportSpecifier.exportKind benjamn/recast#1338 https://github.com/benjamn/recast/pull/1338
https://github.com/jakebailey
jakebaileyhttps://github.com/jakebailey
Jan 16, 2024 https://github.com/microsoft/TypeScript/pull/45998#ref-issue-2077800966
Expose TypeChecker.getTypeOnlyAliasDeclaration or similar API to detect if a symbol is a "value" or a "type" #57032 https://github.com/microsoft/TypeScript/issues/57032
https://github.com/Laokhoi
Laokhoihttps://github.com/Laokhoi
Sep 28, 2025https://github.com/microsoft/TypeScript/pull/45998#issuecomment-3344217103
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/Laokhoi
Laokhoihttps://github.com/Laokhoi
Sep 28, 2025https://github.com/microsoft/TypeScript/pull/45998#issuecomment-3344217266
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmicrosoft%2FTypeScript%2Fpull%2F45998
https://github.com/sandersn
sandersn https://github.com/sandersn
https://github.com/microsoft/TypeScript/pull/45998/files/b55acde7e2150c6f518bbefa2200ec175b494548
https://github.com/DanielRosenwasser
DanielRosenwasser https://github.com/DanielRosenwasser
https://github.com/microsoft/TypeScript/pull/45998/files/06063f20e596e5cef321c908b97cc6641211a408
https://github.com/gabritto
gabritto https://github.com/gabritto
https://github.com/microsoft/TypeScript/pull/45998/files/f7248e1f35e642ed5e14de5328a6ce7a182c0669
https://github.com/rbuckton
rbuckton https://github.com/rbuckton
https://github.com/andrewbranch
andrewbranch https://github.com/andrewbranch
Author: Team https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22Author%3A%20Team%22
For Uncommitted Bug https://github.com/microsoft/TypeScript/issues?q=state%3Aopen%20label%3A%22For%20Uncommitted%20Bug%22
Please reload this pagehttps://github.com/microsoft/TypeScript/pull/45998
https://github.com/andrewbranch
https://github.com/gabritto
https://github.com/glasser
https://github.com/Laokhoi
https://github.com/sandersn
https://github.com/DanielRosenwasser
https://github.com/typescript-bot
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.