Skip to content

@k8slens/extensions

Globals / "src/renderer/components/+events/event.store" / EventStore

Class: EventStore#

Hierarchy#

EventStore

Index#

Constructors#

Properties#

Accessors#

Methods#

Constructors#

constructor#

+ new EventStore(): EventStore

Inherited from KubeObjectStore.constructor

Defined in src/renderer/kube-object.store.ts:14

Returns: EventStore

Properties#

api#

api: KubeApi\<KubeEvent> = eventApi

Overrides KubeObjectStore.api

Defined in src/renderer/components/+events/event.store.ts:13


eventsBuffer#

Protected eventsBuffer: IObservableArray\<IKubeWatchEvent\<KubeJsonApiData>> = observable\>([], { deep: false })

Inherited from KubeObjectStore.eventsBuffer

Defined in src/renderer/kube-object.store.ts:145


isLoaded#

isLoaded: boolean = false

Inherited from ItemStore.isLoaded

Defined in src/renderer/item.store.ts:17


isLoading#

isLoading: boolean = false

Inherited from ItemStore.isLoading

Defined in src/renderer/item.store.ts:16


items#

items: IObservableArray\ = observable.array\([], { deep: false })

Inherited from ItemStore.items

Defined in src/renderer/item.store.ts:18


limit#

limit: number = 1000

Overrides KubeObjectStore.limit

Defined in src/renderer/components/+events/event.store.ts:14


selectedItemsIds#

selectedItemsIds: ObservableMap\ = observable.map\()

Inherited from ItemStore.selectedItemsIds

Defined in src/renderer/item.store.ts:19

Accessors#

selectedItems#

• get selectedItems(): KubeEvent[]

Inherited from ItemStore.selectedItems

Defined in src/renderer/item.store.ts:21

Returns: KubeEvent[]

Methods#

[Symbol.iterator]#

[Symbol.iterator](): Generator\

Inherited from ItemStore.[Symbol.iterator]

Defined in src/renderer/item.store.ts:162

Returns: Generator\


bindWatchEventsUpdater#

ProtectedbindWatchEventsUpdater(): IReactionDisposer

Overrides KubeObjectStore.bindWatchEventsUpdater

Defined in src/renderer/components/+events/event.store.ts:16

Returns: IReactionDisposer


create#

create(params: { name: string ; namespace?: string }, data?: Partial\<KubeEvent>): Promise\<KubeEvent>

Inherited from KubeObjectStore.create

Defined in src/renderer/kube-object.store.ts:120

Parameters:

Name Type
params { name: string ; namespace?: string }
data? Partial\<KubeEvent>

Returns: Promise\<KubeEvent>


createItem#

ProtectedcreateItem(params: { name: string ; namespace?: string }, data?: Partial\<KubeEvent>): Promise\<KubeEvent>

Inherited from KubeObjectStore.createItem

Overrides ItemStore.createItem

Defined in src/renderer/kube-object.store.ts:116

Parameters:

Name Type
params { name: string ; namespace?: string }
data? Partial\<KubeEvent>

Returns: Promise\<KubeEvent>


defaultSorting#

ProtecteddefaultSorting(item: KubeEvent): string

Inherited from ItemStore.defaultSorting

Defined in src/renderer/item.store.ts:14

Parameters:

Name Type
item KubeEvent

Returns: string


filterItemsOnLoad#

ProtectedfilterItemsOnLoad(items: KubeEvent[]): T[]

Inherited from KubeObjectStore.filterItemsOnLoad

Defined in src/renderer/kube-object.store.ts:72

Parameters:

Name Type
items KubeEvent[]

Returns: T[]


getAllByNs#

getAllByNs(namespace: string | string[], strict?: boolean): KubeEvent[]

Inherited from KubeObjectStore.getAllByNs

Defined in src/renderer/kube-object.store.ts:24

Parameters:

Name Type Default value
namespace string | string[] -
strict boolean false

Returns: KubeEvent[]


getByLabel#

getByLabel(labels: string[] | { [label:string]: string; }): KubeEvent[]

Inherited from KubeObjectStore.getByLabel

Defined in src/renderer/kube-object.store.ts:45

Parameters:

Name Type
labels string[] | { [label:string]: string; }

Returns: KubeEvent[]


getByName#

getByName(name: string, namespace?: string): KubeEvent

Inherited from KubeObjectStore.getByName

Overrides ItemStore.getByName

Defined in src/renderer/kube-object.store.ts:33

Parameters:

Name Type
name string
namespace? string

Returns: KubeEvent


getByPath#

getByPath(path: string): KubeEvent

Inherited from KubeObjectStore.getByPath

Defined in src/renderer/kube-object.store.ts:41

Parameters:

Name Type
path string

Returns: KubeEvent


getEventsByObject#

getEventsByObject(obj: KubeObject): KubeEvent[]

Defined in src/renderer/components/+events/event.store.ts:26

Parameters:

Name Type
obj KubeObject

Returns: KubeEvent[]


getStatuses#

OptionalgetStatuses(items: KubeEvent[]): Record\

Inherited from KubeObjectStore.getStatuses

Defined in src/renderer/kube-object.store.ts:22

Parameters:

Name Type
items KubeEvent[]

Returns: Record\


getWarnings#

getWarnings(): KubeEvent[]

Defined in src/renderer/components/+events/event.store.ts:35

Returns: KubeEvent[]


isSelected#

isSelected(item: KubeEvent): boolean

Inherited from ItemStore.isSelected

Defined in src/renderer/item.store.ts:102

Parameters:

Name Type
item KubeEvent

Returns: boolean


isSelectedAll#

isSelectedAll(visibleItems?: KubeEvent[]): boolean

Inherited from ItemStore.isSelectedAll

Defined in src/renderer/item.store.ts:137

Parameters:

Name Type Default value
visibleItems KubeEvent[] this.items

Returns: boolean


load#

load(params: { name: string ; namespace?: string }): Promise\<KubeEvent>

Inherited from KubeObjectStore.load

Defined in src/renderer/kube-object.store.ts:99

Parameters:

Name Type
params { name: string ; namespace?: string }

Returns: Promise\<KubeEvent>


loadAll#

loadAll(): Promise\

Inherited from KubeObjectStore.loadAll

Overrides ItemStore.loadAll

Defined in src/renderer/kube-object.store.ts:77

Returns: Promise\


loadFromPath#

loadFromPath(resourcePath: string): Promise\

Inherited from KubeObjectStore.loadFromPath

Defined in src/renderer/kube-object.store.ts:111

Parameters:

Name Type
resourcePath string

Returns: Promise\


loadItem#

ProtectedloadItem(params: { name: string ; namespace?: string }): Promise\<KubeEvent>

Inherited from KubeObjectStore.loadItem

Overrides ItemStore.loadItem

Defined in src/renderer/kube-object.store.ts:94

Parameters:

Name Type
params { name: string ; namespace?: string }

Returns: Promise\<KubeEvent>


loadItems#

ProtectedloadItems(allowedNamespaces?: string[]): Promise\<KubeEvent[]>

Inherited from KubeObjectStore.loadItems

Overrides ItemStore.loadItems

Defined in src/renderer/kube-object.store.ts:60

Parameters:

Name Type
allowedNamespaces? string[]

Returns: Promise\<KubeEvent[]>


onWatchApiEvent#

ProtectedonWatchApiEvent(evt: IKubeWatchEvent): void

Inherited from KubeObjectStore.onWatchApiEvent

Defined in src/renderer/kube-object.store.ts:157

Parameters:

Name Type
evt IKubeWatchEvent

Returns: void


remove#

remove(item: KubeEvent): Promise\

Inherited from KubeObjectStore.remove

Defined in src/renderer/kube-object.store.ts:134

Parameters:

Name Type
item KubeEvent

Returns: Promise\


removeItem#

ProtectedremoveItem(item: KubeEvent, request: () => Promise\): Promise\

Inherited from ItemStore.removeItem

Defined in src/renderer/item.store.ts:96

Parameters:

Name Type
item KubeEvent
request () => Promise\

Returns: Promise\


removeSelectedItems#

removeSelectedItems(): Promise\

Inherited from KubeObjectStore.removeSelectedItems

Overrides ItemStore.removeSelectedItems

Defined in src/renderer/kube-object.store.ts:140

Returns: Promise\


reset#

reset(): void

Inherited from ItemStore.reset

Defined in src/renderer/item.store.ts:148

Returns: void


resetSelection#

resetSelection(): void

Inherited from ItemStore.resetSelection

Defined in src/renderer/item.store.ts:143

Returns: void


select#

select(item: KubeEvent): void

Inherited from ItemStore.select

Defined in src/renderer/item.store.ts:107

Parameters:

Name Type
item KubeEvent

Returns: void


sortItems#

ProtectedsortItems(items: KubeEvent[]): KubeEvent[]

Overrides ItemStore.sortItems

Defined in src/renderer/components/+events/event.store.ts:20

Parameters:

Name Type
items KubeEvent[]

Returns: KubeEvent[]


subscribe#

subscribe(apis?: KubeApi\[]): (Anonymous function)

Inherited from KubeObjectStore.subscribe

Overrides ItemStore.subscribe

Defined in src/renderer/kube-object.store.ts:153

Parameters:

Name Type Default value
apis KubeApi\[] [this.api]

Returns: (Anonymous function)


toggleSelection#

toggleSelection(item: KubeEvent): void

Inherited from ItemStore.toggleSelection

Defined in src/renderer/item.store.ts:117

Parameters:

Name Type
item KubeEvent

Returns: void


toggleSelectionAll#

toggleSelectionAll(visibleItems?: KubeEvent[]): void

Inherited from ItemStore.toggleSelectionAll

Defined in src/renderer/item.store.ts:127

Parameters:

Name Type Default value
visibleItems KubeEvent[] this.items

Returns: void


unselect#

unselect(item: KubeEvent): void

Inherited from ItemStore.unselect

Defined in src/renderer/item.store.ts:112

Parameters:

Name Type
item KubeEvent

Returns: void


update#

update(item: KubeEvent, data: Partial\<KubeEvent>): Promise\<KubeEvent>

Inherited from KubeObjectStore.update

Defined in src/renderer/kube-object.store.ts:127

Parameters:

Name Type
item KubeEvent
data Partial\<KubeEvent>

Returns: Promise\<KubeEvent>


updateFromEventsBuffer#

ProtectedupdateFromEventsBuffer(): void

Inherited from KubeObjectStore.updateFromEventsBuffer

Defined in src/renderer/kube-object.store.ts:163

Returns: void


updateItem#

ProtectedupdateItem(item: KubeEvent, request: () => Promise\<KubeEvent>): Promise\

Inherited from ItemStore.updateItem

Defined in src/renderer/item.store.ts:88

Parameters:

Name Type
item KubeEvent
request () => Promise\<KubeEvent>

Returns: Promise\


Last update: November 10, 2020