Skip to content

@k8slens/extensions

Globals / "src/renderer/components/item-object-list/page-filters.store" / PageFiltersStore

Class: PageFiltersStore#

Hierarchy#

  • PageFiltersStore

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

+ new PageFiltersStore(): PageFiltersStore

Defined in src/renderer/components/item-object-list/page-filters.store.ts:23

Returns: PageFiltersStore

Properties#

filters#

Protected filters: IObservableArray\<Filter> = observable.array\([], { deep: false })

Defined in src/renderer/components/item-object-list/page-filters.store.ts:18


isDisabled#

Protected isDisabled: ObservableMap\<FilterType, boolean> = observable.map\()

Defined in src/renderer/components/item-object-list/page-filters.store.ts:19

Accessors#

activeFilters#

• get activeFilters(): Filter[]

Defined in src/renderer/components/item-object-list/page-filters.store.ts:21

Returns: Filter[]

Methods#

addFilter#

addFilter(filter: Filter, begin?: boolean): void

Defined in src/renderer/components/item-object-list/page-filters.store.ts:71

Parameters:

Name Type Default value
filter Filter -
begin boolean false

Returns: void


disable#

disable(type: FilterType | FilterType[]): (Anonymous function)

Defined in src/renderer/components/item-object-list/page-filters.store.ts:101

Parameters:

Name Type
type FilterType | FilterType[]

Returns: (Anonymous function)


enable#

enable(type: FilterType | FilterType[]): (Anonymous function)

Defined in src/renderer/components/item-object-list/page-filters.store.ts:106

Parameters:

Name Type
type FilterType | FilterType[]

Returns: (Anonymous function)


getByType#

getByType(type: FilterType, value?: any): Filter

Defined in src/renderer/components/item-object-list/page-filters.store.ts:85

Parameters:

Name Type
type FilterType
value? any

Returns: Filter


getValues#

getValues(type: FilterType): string[]

Defined in src/renderer/components/item-object-list/page-filters.store.ts:91

Parameters:

Name Type
type FilterType

Returns: string[]


isEnabled#

isEnabled(type: FilterType): boolean

Defined in src/renderer/components/item-object-list/page-filters.store.ts:97

Parameters:

Name Type
type FilterType

Returns: boolean


removeFilter#

removeFilter(filter: Filter): void

Defined in src/renderer/components/item-object-list/page-filters.store.ts:78

Parameters:

Name Type
filter Filter

Returns: void


reset#

reset(): void

Defined in src/renderer/components/item-object-list/page-filters.store.ts:111

Returns: void


syncWithContextNamespace#

ProtectedsyncWithContextNamespace(): (Anonymous function)

Defined in src/renderer/components/item-object-list/page-filters.store.ts:30

Returns: (Anonymous function)


syncWithGlobalSearch#

ProtectedsyncWithGlobalSearch(): (Anonymous function)

Defined in src/renderer/components/item-object-list/page-filters.store.ts:53

Returns: (Anonymous function)


Last update: November 10, 2020