@@ -46,7 +46,7 @@ class BaseTreeItem {
4646
4747 private _showedMoreThanOne : boolean ;
4848 private _children = new Map < string , BaseTreeItem > ( ) ;
49- private _source : Source ;
49+ private _source : Source | undefined ;
5050
5151 constructor ( private _parent : BaseTreeItem | undefined , private _label : string ) {
5252 this . _showedMoreThanOne = false ;
@@ -184,7 +184,7 @@ class BaseTreeItem {
184184 }
185185
186186 // skips intermediate single-child nodes
187- getSource ( ) : Source {
187+ getSource ( ) : Source | undefined {
188188 const child = this . oneChild ( ) ;
189189 if ( child ) {
190190 return child . getSource ( ) ;
@@ -381,13 +381,13 @@ class SessionTreeItem extends BaseTreeItem {
381381
382382export class LoadedScriptsView extends ViewletPanel {
383383
384- private treeContainer : HTMLElement ;
384+ private treeContainer ! : HTMLElement ;
385385 private loadedScriptsItemType : IContextKey < string > ;
386- private tree : WorkbenchAsyncDataTree < LoadedScriptsItem , LoadedScriptsItem , FuzzyScore > ;
387- private treeLabels : ResourceLabels ;
388- private changeScheduler : RunOnceScheduler ;
389- private treeNeedsRefreshOnVisible : boolean ;
390- private filter : LoadedScriptsFilter ;
386+ private tree ! : WorkbenchAsyncDataTree < LoadedScriptsItem , LoadedScriptsItem , FuzzyScore > ;
387+ private treeLabels ! : ResourceLabels ;
388+ private changeScheduler ! : RunOnceScheduler ;
389+ private treeNeedsRefreshOnVisible = false ;
390+ private filter ! : LoadedScriptsFilter ;
391391
392392 constructor (
393393 options : IViewletViewOptions ,
@@ -635,7 +635,7 @@ class LoadedSciptsAccessibilityProvider implements IAccessibilityProvider<Loaded
635635
636636class LoadedScriptsFilter implements ITreeFilter < BaseTreeItem , FuzzyScore > {
637637
638- private filterText : string ;
638+ private filterText : string | undefined ;
639639
640640 setFilter ( filterText : string ) {
641641 this . filterText = filterText ;
0 commit comments