Skip to content

Commit 6824cc9

Browse files
committed
Fix/supress more implict index errors
microsoft#76442
1 parent 8e86602 commit 6824cc9

4 files changed

Lines changed: 10 additions & 8 deletions

File tree

src/vs/platform/diagnostics/common/diagnosticsService.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import { ProcessItem } from 'vs/base/common/processes';
88
import { createDecorator } from 'vs/platform/instantiation/common/instantiation';
99
import { IMainProcessInfo } from 'vs/platform/launch/common/launchService';
1010
import { IWorkspace } from 'vs/platform/workspace/common/workspace';
11+
import { IStringDictionary } from 'vs/base/common/collections';
1112

1213
export interface IMachineInfo {
1314
os: string;
@@ -18,7 +19,7 @@ export interface IMachineInfo {
1819

1920
export interface IDiagnosticInfo {
2021
machineInfo: IMachineInfo;
21-
workspaceMetadata?: { [key: string]: WorkspaceStats };
22+
workspaceMetadata?: IStringDictionary<WorkspaceStats>;
2223
processes?: ProcessItem;
2324
}
2425
export interface SystemInfo extends IMachineInfo {

src/vs/workbench/contrib/markers/browser/markersPanelActions.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -275,10 +275,11 @@ export class MarkersFilterActionViewItem extends BaseActionViewItem {
275275

276276
private reportFilteringUsed(): void {
277277
const filterOptions = this.filterController.getFilterOptions();
278-
const data = {};
279-
data['errors'] = filterOptions.filterErrors;
280-
data['warnings'] = filterOptions.filterWarnings;
281-
data['infos'] = filterOptions.filterInfos;
278+
const data = {
279+
errors: filterOptions.filterErrors,
280+
warnings: filterOptions.filterWarnings,
281+
infos: filterOptions.filterInfos,
282+
};
282283
/* __GDPR__
283284
"problems.filter" : {
284285
"errors" : { "classification": "SystemMetaData", "purpose": "FeatureInsight", "isMeasurement": true },

src/vs/workbench/contrib/output/browser/outputPanel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ export class OutputPanel extends AbstractTextResourceEditor {
9595
options.renderLineHighlight = 'none';
9696
options.minimap = { enabled: false };
9797

98-
const outputConfig = this.baseConfigurationService.getValue<{}>('[Log]');
98+
const outputConfig = this.baseConfigurationService.getValue<any>('[Log]');
9999
if (outputConfig) {
100100
if (outputConfig['editor.minimap.enabled']) {
101101
options.minimap = { enabled: true };

src/vs/workbench/contrib/preferences/browser/preferencesEditor.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ export class PreferencesEditor extends BaseEditor {
284284
}
285285

286286
private _countById(settingsGroups: ISettingsGroup[]): IStringDictionary<number> {
287-
const result = {};
287+
const result: IStringDictionary<number> = {};
288288

289289
for (const group of settingsGroups) {
290290
let i = 0;
@@ -680,7 +680,7 @@ class PreferencesRenderersController extends Disposable {
680680
}
681681

682682
private _updatePreference(key: string, value: any, source: ISetting, fromEditableSettings?: boolean): void {
683-
const data = {
683+
const data: { [key: string]: any } = {
684684
userConfigurationKeys: [key]
685685
};
686686

0 commit comments

Comments
 (0)