Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FileNavigatorFilter

Filter for omitting elements from the navigator. For more details on the exclusion patterns, one should check either the manual with man 5 gitignore or just here.

Hierarchy

  • FileNavigatorFilter

Index

Constructors

constructor

Properties

Protected Readonly emitter

emitter: Emitter<void> = ...

Protected Readonly filesPreferences

filesPreferences: PreferenceProxy<FileSystemConfiguration>

Protected filterPredicate

filterPredicate: Predicate

Protected Readonly preferences

preferences: PreferenceProxy<FileNavigatorConfiguration>

Protected showHiddenFiles

showHiddenFiles: boolean

Accessors

onFilterChanged

  • get onFilterChanged(): Event<void>

Methods

Protected createFilterPredicate

filter

  • filter<T>(items: MaybePromise<T[]>): Promise<T[]>

Protected filterItem

  • filterItem(item: { id: string }): boolean

Protected fireFilterChanged

  • fireFilterChanged(): void

Protected init

  • init(): Promise<void>

Protected interceptExclusions

Protected onFilesPreferenceChanged

  • onFilesPreferenceChanged(event: PreferenceChangeEvent<FileSystemConfiguration>): void

Protected onPreferenceChanged

toggleHiddenFiles

  • toggleHiddenFiles(): void