Skip to content

Commit d1e87a2

Browse files
committed
More implicit any error fixes
1 parent 1d97b72 commit d1e87a2

22 files changed

Lines changed: 27 additions & 27 deletions

File tree

src/vs/base/browser/ui/list/listView.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ const DefaultOptions = {
6363
setRowLineHeight: true,
6464
supportDynamicHeights: false,
6565
dnd: {
66-
getDragElements(e) { return [e]; },
66+
getDragElements<T>(e: T) { return [e]; },
6767
getDragURI() { return null; },
6868
onDragStart(): void { },
6969
onDragOver() { return false; },

src/vs/base/browser/ui/tree/abstractTree.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -805,7 +805,7 @@ class Trait<T> {
805805
onDidModelSplice({ insertedNodes, deletedNodes }: ITreeModelSpliceEvent<T, any>): void {
806806
if (!this.identityProvider) {
807807
const set = this.createNodeSet();
808-
const visit = node => set.delete(node);
808+
const visit = (node: ITreeNode<T, any>) => set.delete(node);
809809
deletedNodes.forEach(node => dfs(node, visit));
810810
this.set(values(set));
811811
return;
@@ -816,8 +816,8 @@ class Trait<T> {
816816
this.nodes.forEach(node => nodesByIdentity.set(identityProvider.getId(node.element).toString(), node));
817817

818818
const toDeleteByIdentity = new Map<string, ITreeNode<T, any>>();
819-
const toRemoveSetter = node => toDeleteByIdentity.set(identityProvider.getId(node.element).toString(), node);
820-
const toRemoveDeleter = node => toDeleteByIdentity.delete(identityProvider.getId(node.element).toString());
819+
const toRemoveSetter = (node: ITreeNode<T, any>) => toDeleteByIdentity.set(identityProvider.getId(node.element).toString(), node);
820+
const toRemoveDeleter = (node: { element: T; }) => toDeleteByIdentity.delete(identityProvider.getId(node.element).toString());
821821
deletedNodes.forEach(node => dfs(node, toRemoveSetter));
822822
insertedNodes.forEach(node => dfs(node, toRemoveDeleter));
823823

src/vs/base/test/node/extfs/extfs.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { CancellationTokenSource } from 'vs/base/common/cancellation';
1717

1818
const ignore = () => { };
1919

20-
const mkdirp = (path: string, mode: number, callback: (error) => void) => {
20+
const mkdirp = (path: string, mode: number, callback: (error: any) => void) => {
2121
extfs.mkdirp(path, mode).then(() => callback(null), error => callback(error));
2222
};
2323

src/vs/code/electron-main/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -388,7 +388,7 @@ export class CodeApplication extends Disposable {
388388
this.logService.info(`Tracing: waiting for windows to get ready...`);
389389

390390
let recordingStopped = false;
391-
const stopRecording = (timeout) => {
391+
const stopRecording = (timeout: boolean) => {
392392
if (recordingStopped) {
393393
return;
394394
}

src/vs/editor/contrib/folding/foldingModel.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export class FoldingModel {
6666
public update(newRegions: FoldingRegions, blockedLineNumers: number[] = []): void {
6767
let newEditorDecorations: IModelDeltaDecoration[] = [];
6868

69-
let isBlocked = (startLineNumber, endLineNumber) => {
69+
let isBlocked = (startLineNumber: number, endLineNumber: number) => {
7070
for (let blockedLineNumber of blockedLineNumers) {
7171
if (startLineNumber < blockedLineNumber && blockedLineNumber <= endLineNumber) { // first line is visible
7272
return true;

src/vs/platform/extensionManagement/common/extensionNls.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface ITranslations {
1313
}
1414

1515
export function localizeManifest(manifest: IExtensionManifest, translations: ITranslations): IExtensionManifest {
16-
const patcher = value => {
16+
const patcher = (value: string) => {
1717
if (typeof value !== 'string') {
1818
return undefined;
1919
}

src/vs/platform/issue/electron-main/issueService.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ export class IssueService implements IIssueService {
7272
}
7373
});
7474

75-
ipcMain.on('vscode:workbenchCommand', (_: unknown, commandInfo) => {
75+
ipcMain.on('vscode:workbenchCommand', (_: unknown, commandInfo: { id: any; from: any; args: any; }) => {
7676
const { id, from, args } = commandInfo;
7777

7878
let parentWindow: BrowserWindow | null;
@@ -92,7 +92,7 @@ export class IssueService implements IIssueService {
9292
}
9393
});
9494

95-
ipcMain.on('vscode:openExternal', (_: unknown, arg) => {
95+
ipcMain.on('vscode:openExternal', (_: unknown, arg: string) => {
9696
this.windowsService.openExternal(arg);
9797
});
9898

src/vs/platform/theme/common/styler.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,6 @@ export const defaultMenuStyles = <IMenuStyleOverrides>{
326326
separatorColor: menuSeparatorBackground
327327
};
328328

329-
export function attachMenuStyler(widget: IThemable, themeService, style?: IMenuStyleOverrides): IDisposable {
329+
export function attachMenuStyler(widget: IThemable, themeService: IThemeService, style?: IMenuStyleOverrides): IDisposable {
330330
return attachStyler(themeService, { ...defaultMenuStyles, ...style }, widget);
331331
}

src/vs/platform/workspaces/test/electron-main/workspacesMainService.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ suite('WorkspacesMainService', () => {
6464
return pfs.del(untitledWorkspacesHomePath, os.tmpdir());
6565
});
6666

67-
function assertPathEquals(p1: string, p2): void {
67+
function assertPathEquals(p1: string, p2: string): void {
6868
if (isWindows) {
6969
p1 = normalizeDriveLetter(p1);
7070
p2 = normalizeDriveLetter(p2);

src/vs/workbench/api/node/extHostApiCommands.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ export class ExtHostApiCommands {
200200
description: 'Execute selection range provider.',
201201
args: [
202202
{ name: 'uri', description: 'Uri of a text document', constraint: URI },
203-
{ name: 'positions', description: 'Positions in a text document', constraint: a => Array.isArray(a) }
203+
{ name: 'positions', description: 'Positions in a text document', constraint: Array.isArray }
204204
],
205205
returns: 'A promise that resolves to an array of ranges.'
206206
});

0 commit comments

Comments
 (0)