@@ -7,7 +7,7 @@ import { IDragAndDropData } from 'vs/base/browser/dnd';
7
7
import { IIdentityProvider , IListDragAndDrop , IListDragOverReaction , IListVirtualDelegate } from 'vs/base/browser/ui/list/list' ;
8
8
import { ElementsDragAndDropData } from 'vs/base/browser/ui/list/listView' ;
9
9
import { IListStyles } from 'vs/base/browser/ui/list/listWidget' ;
10
- import { ComposedTreeDelegate , TreeFindMode as TreeFindMode , IAbstractTreeOptions , IAbstractTreeOptionsUpdate } from 'vs/base/browser/ui/tree/abstractTree' ;
10
+ import { ComposedTreeDelegate , TreeFindMode as TreeFindMode , IAbstractTreeOptions , IAbstractTreeOptionsUpdate , TreeFindMatchType } from 'vs/base/browser/ui/tree/abstractTree' ;
11
11
import { ICompressedTreeElement , ICompressedTreeNode } from 'vs/base/browser/ui/tree/compressedObjectTreeModel' ;
12
12
import { getVisibleState , isFilterResult } from 'vs/base/browser/ui/tree/indexTreeModel' ;
13
13
import { CompressibleObjectTree , ICompressibleKeyboardNavigationLabelProvider , ICompressibleObjectTreeOptions , ICompressibleTreeRenderer , IObjectTreeOptions , IObjectTreeSetChildrenOptions , ObjectTree } from 'vs/base/browser/ui/tree/objectTree' ;
@@ -367,6 +367,10 @@ export class AsyncDataTree<TInput, T, TFilterData = void> implements IDisposable
367
367
set findMode ( mode : TreeFindMode ) { this . tree . findMode = mode ; }
368
368
readonly onDidChangeFindMode : Event < TreeFindMode > ;
369
369
370
+ get findMatchType ( ) : TreeFindMatchType { return this . tree . findMatchType ; }
371
+ set findMatchType ( matchType : TreeFindMatchType ) { this . tree . findMatchType = matchType ; }
372
+ readonly onDidChangeFindMatchType : Event < TreeFindMatchType > ;
373
+
370
374
get expandOnlyOnTwistieClick ( ) : boolean | ( ( e : T ) => boolean ) {
371
375
if ( typeof this . tree . expandOnlyOnTwistieClick === 'boolean' ) {
372
376
return this . tree . expandOnlyOnTwistieClick ;
@@ -393,6 +397,7 @@ export class AsyncDataTree<TInput, T, TFilterData = void> implements IDisposable
393
397
394
398
this . tree = this . createTree ( user , container , delegate , renderers , options ) ;
395
399
this . onDidChangeFindMode = this . tree . onDidChangeFindMode ;
400
+ this . onDidChangeFindMatchType = this . tree . onDidChangeFindMatchType ;
396
401
397
402
this . root = createAsyncDataTreeNode ( {
398
403
element : undefined ! ,
0 commit comments