Skip to content

Commit cba8f31

Browse files
committed
Temporarily default to enabled
1 parent e9dd907 commit cba8f31

2 files changed

Lines changed: 13 additions & 12 deletions

File tree

src/services/types.ts

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -226,18 +226,6 @@ namespace ts {
226226
On,
227227
}
228228

229-
/* @internal */
230-
export function getAutoImportPreferences(preferences: UserPreferences) {
231-
const includePackageJson =
232-
preferences.includePackageJsonAutoImports === "off" ? PackageJsonAutoImportPreference.Off :
233-
preferences.includePackageJsonAutoImports === "on" ? PackageJsonAutoImportPreference.On :
234-
PackageJsonAutoImportPreference.Auto;
235-
const includeProjectReferences =
236-
preferences.includeProjectReferenceAutoImports === "on" ? ProjectReferenceAutoImportPreference.On :
237-
ProjectReferenceAutoImportPreference.Off;
238-
return { includePackageJson, includeProjectReferences };
239-
}
240-
241229
export interface PerformanceEvent {
242230
kind: "UpdateGraph" | "CreatePackageJsonAutoImportProvider";
243231
durationMs: number;

src/services/utilities.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3329,5 +3329,18 @@ namespace ts {
33293329
return memoizeOne((source: AutoImportSource) => getProgramForAutoImport(source, program, host));
33303330
}
33313331

3332+
export function getAutoImportPreferences(preferences: UserPreferences) {
3333+
const includePackageJson =
3334+
preferences.includePackageJsonAutoImports === "off" ? PackageJsonAutoImportPreference.Off :
3335+
preferences.includePackageJsonAutoImports === "on" ? PackageJsonAutoImportPreference.On :
3336+
PackageJsonAutoImportPreference.Auto;
3337+
// TODO: flip default back to "off" if shipping as an opt-in experiment.
3338+
// Needs to default to "on" until VS Code is able to set it.
3339+
const includeProjectReferences =
3340+
preferences.includeProjectReferenceAutoImports === "off" ? ProjectReferenceAutoImportPreference.Off :
3341+
ProjectReferenceAutoImportPreference.On;
3342+
return { includePackageJson, includeProjectReferences };
3343+
}
3344+
33323345
// #endregion
33333346
}

0 commit comments

Comments
 (0)