Fix auto-imports with --moduleResolution bundler and customConditions (#52423)

This commit is contained in:
Andrew Branch
2023-01-26 09:44:07 -08:00
committed by GitHub
parent 0141d1d5f2
commit 5e8bf480e4
4 changed files with 51 additions and 3 deletions

View File

@@ -659,7 +659,8 @@ function getNodeResolutionFeatures(options: CompilerOptions) {
return features;
}
function getConditions(options: CompilerOptions, esmMode?: boolean) {
/** @internal */
export function getConditions(options: CompilerOptions, esmMode?: boolean) {
// conditions are only used by the node16/nodenext/bundler resolvers - there's no priority order in the list,
// it's essentially a set (priority is determined by object insertion order in the object we look at).
const conditions = esmMode || getEmitModuleResolutionKind(options) === ModuleResolutionKind.Bundler