Skip to content

Commit 59ee3ce

Browse files
committed
Strict function fix
1 parent 7bb8b00 commit 59ee3ce

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

src/vs/workbench/api/browser/mainThreadDiagnostics.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export class MainThreadDiagnostics implements MainThreadDiagnosticsShape {
3333
this._activeOwners.clear();
3434
}
3535

36-
private _forwardMarkers(resources: URI[]): void {
36+
private _forwardMarkers(resources: readonly URI[]): void {
3737
const data: [UriComponents, IMarkerData[]][] = [];
3838
for (const resource of resources) {
3939
data.push([

src/vs/workbench/services/keybinding/browser/keymapService.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -349,7 +349,7 @@ export class BrowserKeyboardMapperFactoryBase {
349349
// The value is empty when the key is not a printable character, we skip validation.
350350
if (keyboardEvent.ctrlKey || keyboardEvent.metaKey) {
351351
setTimeout(() => {
352-
this._getBrowserKeyMapping().then((keymap: IKeyboardMapping) => {
352+
this._getBrowserKeyMapping().then((keymap: IRawMixedKeyboardMapping | null) => {
353353
if (this.isKeyMappingActive(keymap)) {
354354
return;
355355
}

src/vs/workbench/services/preferences/browser/preferencesService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -314,9 +314,9 @@ export class PreferencesService extends Disposable implements IPreferencesServic
314314
configureSettingsForLanguage(language: string): void {
315315
this.openGlobalSettings(true)
316316
.then(editor => this.createPreferencesEditorModel(this.userSettingsResource)
317-
.then((settingsModel: IPreferencesEditorModel<ISetting>) => {
317+
.then((settingsModel: IPreferencesEditorModel<ISetting> | null) => {
318318
const codeEditor = editor ? getCodeEditor(editor.getControl()) : null;
319-
if (codeEditor) {
319+
if (codeEditor && settingsModel) {
320320
this.addLanguageOverrideEntry(language, settingsModel, codeEditor)
321321
.then(position => {
322322
if (codeEditor && position) {

0 commit comments

Comments
 (0)