In TypeScript, how can I prevent certain files from being imported?
More specifically, VS Code will autosuggest import statements as you're typing. In my scenario, many of the files are generated and will never need to be imported. So as you're typing, VS Code will suggest all these extra files, making it difficult to find the actual source code files.
There are many ways (e.g., linting) to throw errors if certain files are ever imported, but I'm mainly interested in preventing the import suggestions. Typescript prevent imports from certain directory in project
Lastly, I know it's possible to disable import suggestions alltogether, but I'd still like to keep that functionality. How to disable automatic import statements in VsCode October 2017
You can now disable certain files from auto importing using typescript.preferences.autoImportFileExcludePatterns
. This requires TypeScript 4.8
or greater.
In your settings.json
:
{
"typescript.preferences.autoImportFileExcludePatterns": [
"./path/to/file/**/my-file.ts",
]
}