Rename implicit project settings and deprecate old ones

For #109990
This commit is contained in:
Matt Bierner
2020-11-04 14:55:28 -08:00
parent ff7cc33236
commit 81a25a894c
3 changed files with 22 additions and 4 deletions

View File

@@ -69,11 +69,13 @@ export class ImplicitProjectConfiguration {
}
private static readCheckJs(configuration: vscode.WorkspaceConfiguration): boolean {
return configuration.get<boolean>('javascript.implicitProjectConfig.checkJs', false);
return configuration.get<boolean>('js/ts.implicitProjectConfig.checkJs')
?? configuration.get<boolean>('javascript.implicitProjectConfig.checkJs', false);
}
private static readExperimentalDecorators(configuration: vscode.WorkspaceConfiguration): boolean {
return configuration.get<boolean>('javascript.implicitProjectConfig.experimentalDecorators', false);
return configuration.get<boolean>('js/ts.implicitProjectConfig.experimentalDecorators')
?? configuration.get<boolean>('javascript.implicitProjectConfig.experimentalDecorators', false);
}
private static readImplicitStrictNullChecks(configuration: vscode.WorkspaceConfiguration): boolean {