@@ -35,7 +35,7 @@ import { ObjectTree, IObjectTreeOptions } from 'vs/base/browser/ui/tree/objectTr
3535import { ITreeEvent , ITreeRenderer , IAsyncDataSource } from 'vs/base/browser/ui/tree/tree' ;
3636import { AsyncDataTree , IAsyncDataTreeOptions } from 'vs/base/browser/ui/tree/asyncDataTree' ;
3737
38- export type ListWidget = List < any > | PagedList < any > | ITree | ObjectTree < any , any > | AsyncDataTree < any , any > ;
38+ export type ListWidget = List < any > | PagedList < any > | ITree | ObjectTree < any , any > | AsyncDataTree < any , any , any > ;
3939
4040export const IListService = createDecorator < IListService > ( 'listService' ) ;
4141
@@ -590,7 +590,7 @@ export class TreeResourceNavigator2<T, TFilterData> extends Disposable {
590590 private readonly _openResource : Emitter < IOpenEvent < T > > = new Emitter < IOpenEvent < T > > ( ) ;
591591 readonly openResource : Event < IOpenEvent < T > > = this . _openResource . event ;
592592
593- constructor ( private tree : WorkbenchObjectTree < T , TFilterData > | WorkbenchAsyncDataTree < T , TFilterData > , private options ?: IResourceResultsNavigationOptions ) {
593+ constructor ( private tree : WorkbenchObjectTree < T , TFilterData > | WorkbenchAsyncDataTree < any , T , TFilterData > , private options ?: IResourceResultsNavigationOptions ) {
594594 super ( ) ;
595595
596596 this . registerListeners ( ) ;
@@ -955,7 +955,7 @@ export class WorkbenchObjectTree<T extends NonNullable<any>, TFilterData = void>
955955 }
956956}
957957
958- export class WorkbenchAsyncDataTree < T extends NonNullable < any > , TFilterData = void > extends AsyncDataTree < T , TFilterData > {
958+ export class WorkbenchAsyncDataTree < TInput , T , TFilterData = void > extends AsyncDataTree < TInput , T , TFilterData > {
959959
960960 readonly contextKeyService : IContextKeyService ;
961961
@@ -969,7 +969,7 @@ export class WorkbenchAsyncDataTree<T extends NonNullable<any>, TFilterData = vo
969969 container : HTMLElement ,
970970 delegate : IListVirtualDelegate < T > ,
971971 renderers : ITreeRenderer < any /* TODO@joao */ , TFilterData , any > [ ] ,
972- dataSource : IAsyncDataSource < T > ,
972+ dataSource : IAsyncDataSource < TInput , T > ,
973973 options : IAsyncDataTreeOptions < T , TFilterData > ,
974974 @IContextKeyService contextKeyService : IContextKeyService ,
975975 @IListService listService : IListService ,
0 commit comments