Class: ConfigMapsStore#
+Hierarchy#
+ +↳ ConfigMapsStore
+Index#
+Constructors#
+-
+
- constructor +
Properties#
+-
+
- api +
- eventsBuffer +
- isLoaded +
- isLoading +
- items +
- limit +
- selectedItemsIds +
Accessors#
+ +Methods#
+-
+
- [Symbol.iterator] +
- bindWatchEventsUpdater +
- create +
- createItem +
- defaultSorting +
- filterItemsOnLoad +
- getAllByNs +
- getByLabel +
- getByName +
- getByPath +
- getStatuses +
- isSelected +
- isSelectedAll +
- load +
- loadAll +
- loadFromPath +
- loadItem +
- loadItems +
- onWatchApiEvent +
- remove +
- removeItem +
- removeSelectedItems +
- reset +
- resetSelection +
- select +
- sortItems +
- subscribe +
- toggleSelection +
- toggleSelectionAll +
- unselect +
- update +
- updateFromEventsBuffer +
- updateItem +
Constructors#
+constructor#
++ new ConfigMapsStore(): ConfigMapsStore
+Inherited from KubeObjectStore.constructor
+Defined in src/renderer/kube-object.store.ts:14
+Returns: ConfigMapsStore
+Properties#
+api#
+• api: KubeApi‹ConfigMap‹›› = configMapApi
+Overrides KubeObjectStore.api
+Defined in src/renderer/components/+config-maps/config-maps.store.ts:8
++
Protected eventsBuffer#
+• eventsBuffer: IObservableArray‹IKubeWatchEvent‹KubeJsonApiData›› = observable
Inherited from KubeObjectStore.eventsBuffer
+Defined in src/renderer/kube-object.store.ts:145
++
isLoaded#
+• isLoaded: boolean = false
+Inherited from KubeObjectStore.isLoaded
+Defined in src/renderer/item.store.ts:17
++
isLoading#
+• isLoading: boolean = false
+Inherited from KubeObjectStore.isLoading
+Defined in src/renderer/item.store.ts:16
++
items#
+• items: IObservableArray‹T› = observable.array
Inherited from KubeObjectStore.items
+Defined in src/renderer/item.store.ts:18
++
limit#
+• limit: number
+Inherited from KubeObjectStore.limit
+Defined in src/renderer/kube-object.store.ts:14
++
selectedItemsIds#
+• selectedItemsIds: ObservableMap‹string, boolean› = observable.map
Inherited from KubeObjectStore.selectedItemsIds
+Defined in src/renderer/item.store.ts:19
+Accessors#
+selectedItems#
+• get selectedItems(): ConfigMap[]
+Inherited from KubeObjectStore.selectedItems
+Defined in src/renderer/item.store.ts:21
+Returns: ConfigMap[]
+Methods#
+[Symbol.iterator]#
+▸ [Symbol.iterator](): Generator‹T, void, undefined›
+Inherited from KubeObjectStore.[Symbol.iterator]
+Defined in src/renderer/item.store.ts:162
+Returns: Generator‹T, void, undefined›
++
Protected bindWatchEventsUpdater#
+▸ bindWatchEventsUpdater(delay: number): IReactionDisposer
Inherited from KubeObjectStore.bindWatchEventsUpdater
+Defined in src/renderer/kube-object.store.ts:147
+Parameters:
+| Name | +Type | +Default | +
|---|---|---|
delay |
+number | +1000 | +
Returns: IReactionDisposer
++
create#
+▸ create(params: object, data?: Partial‹ConfigMap›): Promise‹ConfigMap›
Inherited from KubeObjectStore.create
+Defined in src/renderer/kube-object.store.ts:120
+Parameters:
+▪ params: object
+| Name | +Type | +
|---|---|
name |
+string | +
namespace? |
+string | +
▪Optional data: Partial‹ConfigMap›
Returns: Promise‹ConfigMap›
++
Protected createItem#
+▸ createItem(params: object, data?: Partial‹ConfigMap›): Promise‹ConfigMap›
Inherited from KubeObjectStore.createItem
+Overrides void
+Defined in src/renderer/kube-object.store.ts:116
+Parameters:
+▪ params: object
+| Name | +Type | +
|---|---|
name |
+string | +
namespace? |
+string | +
▪Optional data: Partial‹ConfigMap›
Returns: Promise‹ConfigMap›
++
Protected defaultSorting#
+▸ defaultSorting(item: ConfigMap): string
Inherited from KubeObjectStore.defaultSorting
+Defined in src/renderer/item.store.ts:14
+Parameters:
+| Name | +Type | +
|---|---|
item |
+ConfigMap | +
Returns: string
++
Protected filterItemsOnLoad#
+▸ filterItemsOnLoad(items: ConfigMap[]): T[]
Inherited from KubeObjectStore.filterItemsOnLoad
+Defined in src/renderer/kube-object.store.ts:72
+Parameters:
+| Name | +Type | +
|---|---|
items |
+ConfigMap[] | +
Returns: T[]
++
getAllByNs#
+▸ getAllByNs(namespace: string | string[], strict: boolean): ConfigMap[]
Inherited from KubeObjectStore.getAllByNs
+Defined in src/renderer/kube-object.store.ts:24
+Parameters:
+| Name | +Type | +Default | +
|---|---|---|
namespace |
+string | string[] | +- | +
strict |
+boolean | +false | +
Returns: ConfigMap[]
++
getByLabel#
+▸ getByLabel(labels: string[] | object): ConfigMap[]
Inherited from KubeObjectStore.getByLabel
+Defined in src/renderer/kube-object.store.ts:45
+Parameters:
+| Name | +Type | +
|---|---|
labels |
+string[] | object | +
Returns: ConfigMap[]
++
getByName#
+▸ getByName(name: string, namespace?: string): ConfigMap
Inherited from KubeObjectStore.getByName
+Overrides void
+Defined in src/renderer/kube-object.store.ts:33
+Parameters:
+| Name | +Type | +
|---|---|
name |
+string | +
namespace? |
+string | +
Returns: ConfigMap
++
getByPath#
+▸ getByPath(path: string): ConfigMap
Inherited from KubeObjectStore.getByPath
+Defined in src/renderer/kube-object.store.ts:41
+Parameters:
+| Name | +Type | +
|---|---|
path |
+string | +
Returns: ConfigMap
++
Optional getStatuses#
+▸ getStatuses(items: ConfigMap[]): Record‹string, number›
Inherited from KubeObjectStore.getStatuses
+Defined in src/renderer/kube-object.store.ts:22
+Parameters:
+| Name | +Type | +
|---|---|
items |
+ConfigMap[] | +
Returns: Record‹string, number›
++
isSelected#
+▸ isSelected(item: ConfigMap): boolean
Inherited from KubeObjectStore.isSelected
+Defined in src/renderer/item.store.ts:102
+Parameters:
+| Name | +Type | +
|---|---|
item |
+ConfigMap | +
Returns: boolean
++
isSelectedAll#
+▸ isSelectedAll(visibleItems: ConfigMap[]): boolean
Inherited from KubeObjectStore.isSelectedAll
+Defined in src/renderer/item.store.ts:137
+Parameters:
+| Name | +Type | +Default | +
|---|---|---|
visibleItems |
+ConfigMap[] | +this.items | +
Returns: boolean
++
load#
+▸ load(params: object): Promise‹ConfigMap›
Inherited from KubeObjectStore.load
+Defined in src/renderer/kube-object.store.ts:99
+Parameters:
+▪ params: object
+| Name | +Type | +
|---|---|
name |
+string | +
namespace? |
+string | +
Returns: Promise‹ConfigMap›
++
loadAll#
+▸ loadAll(): Promise‹void›
+Inherited from KubeObjectStore.loadAll
+Overrides void
+Defined in src/renderer/kube-object.store.ts:77
+Returns: Promise‹void›
++
loadFromPath#
+▸ loadFromPath(resourcePath: string): Promise‹T›
Inherited from KubeObjectStore.loadFromPath
+Defined in src/renderer/kube-object.store.ts:111
+Parameters:
+| Name | +Type | +
|---|---|
resourcePath |
+string | +
Returns: Promise‹T›
++
Protected loadItem#
+▸ loadItem(params: object): Promise‹ConfigMap›
Inherited from KubeObjectStore.loadItem
+Overrides void
+Defined in src/renderer/kube-object.store.ts:94
+Parameters:
+▪ params: object
+| Name | +Type | +
|---|---|
name |
+string | +
namespace? |
+string | +
Returns: Promise‹ConfigMap›
++
Protected loadItems#
+▸ loadItems(allowedNamespaces?: string[]): Promise‹ConfigMap[]›
Inherited from KubeObjectStore.loadItems
+Overrides void
+Defined in src/renderer/kube-object.store.ts:60
+Parameters:
+| Name | +Type | +
|---|---|
allowedNamespaces? |
+string[] | +
Returns: Promise‹ConfigMap[]›
++
Protected onWatchApiEvent#
+▸ onWatchApiEvent(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: ConfigMap): Promise‹void›
Inherited from KubeObjectStore.remove
+Defined in src/renderer/kube-object.store.ts:134
+Parameters:
+| Name | +Type | +
|---|---|
item |
+ConfigMap | +
Returns: Promise‹void›
++
Protected removeItem#
+▸ removeItem(item: ConfigMap, request: function): Promise‹void›
Inherited from KubeObjectStore.removeItem
+Defined in src/renderer/item.store.ts:96
+Parameters:
+▪ item: ConfigMap
+▪ request: function
+▸ (): Promise‹any›
+Returns: Promise‹void›
++
removeSelectedItems#
+▸ removeSelectedItems(): Promise‹void[]›
+Inherited from KubeObjectStore.removeSelectedItems
+Overrides void
+Defined in src/renderer/kube-object.store.ts:140
+Returns: Promise‹void[]›
++
reset#
+▸ reset(): void
+Inherited from KubeObjectStore.reset
+Defined in src/renderer/item.store.ts:148
+Returns: void
++
resetSelection#
+▸ resetSelection(): void
+Inherited from KubeObjectStore.resetSelection
+Defined in src/renderer/item.store.ts:143
+Returns: void
++
select#
+▸ select(item: ConfigMap): void
Inherited from KubeObjectStore.select
+Defined in src/renderer/item.store.ts:107
+Parameters:
+| Name | +Type | +
|---|---|
item |
+ConfigMap | +
Returns: void
++
Protected sortItems#
+▸ sortItems(items: ConfigMap[], sorting?: function[], order?: "asc" | "desc"): ConfigMap[]
Inherited from KubeObjectStore.sortItems
+Defined in src/renderer/item.store.ts:31
+Parameters:
+| Name | +Type | +Default | +
|---|---|---|
items |
+ConfigMap[] | +this.items | +
sorting? |
+function[] | +- | +
order? |
+"asc" | "desc" | +- | +
Returns: ConfigMap[]
++
subscribe#
+▸ subscribe(apis: KubeApi‹T›[]): (Anonymous function)
Inherited from KubeObjectStore.subscribe
+Overrides void
+Defined in src/renderer/kube-object.store.ts:153
+Parameters:
+| Name | +Type | +Default | +
|---|---|---|
apis |
+KubeApi‹T›[] | +[this.api] | +
Returns: (Anonymous function)
++
toggleSelection#
+▸ toggleSelection(item: ConfigMap): void
Inherited from KubeObjectStore.toggleSelection
+Defined in src/renderer/item.store.ts:117
+Parameters:
+| Name | +Type | +
|---|---|
item |
+ConfigMap | +
Returns: void
++
toggleSelectionAll#
+▸ toggleSelectionAll(visibleItems: ConfigMap[]): void
Inherited from KubeObjectStore.toggleSelectionAll
+Defined in src/renderer/item.store.ts:127
+Parameters:
+| Name | +Type | +Default | +
|---|---|---|
visibleItems |
+ConfigMap[] | +this.items | +
Returns: void
++
unselect#
+▸ unselect(item: ConfigMap): void
Inherited from KubeObjectStore.unselect
+Defined in src/renderer/item.store.ts:112
+Parameters:
+| Name | +Type | +
|---|---|
item |
+ConfigMap | +
Returns: void
++
update#
+▸ update(item: ConfigMap, data: Partial‹ConfigMap›): Promise‹ConfigMap›
Inherited from KubeObjectStore.update
+Defined in src/renderer/kube-object.store.ts:127
+Parameters:
+| Name | +Type | +
|---|---|
item |
+ConfigMap | +
data |
+Partial‹ConfigMap› | +
Returns: Promise‹ConfigMap›
++
Protected updateFromEventsBuffer#
+▸ updateFromEventsBuffer(): void
+Inherited from KubeObjectStore.updateFromEventsBuffer
+Defined in src/renderer/kube-object.store.ts:163
+Returns: void
++
Protected updateItem#
+▸ updateItem(item: ConfigMap, request: function): Promise‹T›
Inherited from KubeObjectStore.updateItem
+Defined in src/renderer/item.store.ts:88
+Parameters:
+▪ item: ConfigMap
+▪ request: function
+▸ (): Promise‹ConfigMap›
+Returns: Promise‹T›
+ + + + + + + +