Fixes #57994: Narrow signature of localize function to string | number | boolean | undefined | null

This commit is contained in:
Dirk Baeumer
2018-09-05 21:50:06 +02:00
parent a957654db2
commit 775a156339
12 changed files with 29 additions and 16 deletions

View File

@@ -213,7 +213,7 @@ class FormatOnSaveParticipant implements ISaveParticipantParticipant {
const versionNow = model.getVersionId();
const { tabSize, insertSpaces } = model.getOptions();
const timeout = this._configurationService.getValue('editor.formatOnSaveTimeout', { overrideIdentifier: model.getLanguageIdentifier().language, resource: editorModel.getResource() });
const timeout = this._configurationService.getValue<number>('editor.formatOnSaveTimeout', { overrideIdentifier: model.getLanguageIdentifier().language, resource: editorModel.getResource() });
return new Promise<ISingleEditOperation[]>((resolve, reject) => {
let source = new CancellationTokenSource();