diff --git a/src/vs/base/parts/tree/browser/treeView.ts b/src/vs/base/parts/tree/browser/treeView.ts index aea790c18852b73b54d3521fa0849d357e2d2573..549608374c15886d7c58c6c209a2610197e32c62 100644 --- a/src/vs/base/parts/tree/browser/treeView.ts +++ b/src/vs/base/parts/tree/browser/treeView.ts @@ -23,6 +23,7 @@ import { HeightMap, IViewItem } from 'vs/base/parts/tree/browser/treeViewModel'; import _ = require('vs/base/parts/tree/browser/tree'); import { KeyCode } from 'vs/base/common/keyCodes'; import Event, { Emitter } from 'vs/base/common/event'; +import { EmitterEvent } from 'vs/base/common/eventEmitter'; export interface IRow { element: HTMLElement; @@ -676,14 +677,14 @@ export class TreeView extends HeightMap { this.modelListeners.push(this.model.addBulkListener((e) => this.onModelEvents(e))); } - private onModelEvents(events: any[]): void { + private onModelEvents(events: EmitterEvent[]): void { var elementsToRefresh: Model.Item[] = []; for (var i = 0, len = events.length; i < len; i++) { var event = events[i]; - var data = event.getData(); + var data = event.data; - switch (event.getType()) { + switch (event.type) { case 'refreshing': this.onRefreshing(); break;