Add auto enum case for ts.locale

Fixes #146436
This commit is contained in:
Matt Bierner
2022-03-31 09:49:12 -07:00
parent 7d4064191b
commit 8d5ae2bdd9
2 changed files with 4 additions and 1 deletions

View File

@@ -169,7 +169,8 @@ export abstract class BaseServiceConfigurationProvider implements ServiceConfigu
}
protected extractLocale(configuration: vscode.WorkspaceConfiguration): string | null {
return configuration.get<string | null>('typescript.locale', null);
const value = configuration.get<string>('typescript.locale', 'auto');
return !value || value === 'auto' ? null : value;
}
protected readUseSyntaxServer(configuration: vscode.WorkspaceConfiguration): SyntaxServerConfiguration {