Skip to content

@k8slens/extensions

Globals / "src/renderer/api/api-manager" / ApiManager

Class: ApiManager#

Hierarchy#

  • ApiManager

Index#

Methods#

Methods#

getApi#

getApi(pathOrCallback: string | (api: KubeApi) => boolean): KubeApi\

Defined in src/renderer/api/api-manager.ts:12

Parameters:

Name Type
pathOrCallback string | (api: KubeApi) => boolean

Returns: KubeApi\


getStore#

getStore(api: string | KubeApi): KubeObjectStore

Defined in src/renderer/api/api-manager.ts:47

Parameters:

Name Type
api string | KubeApi

Returns: KubeObjectStore


registerApi#

registerApi(apiBase: string, api: KubeApi): void

Defined in src/renderer/api/api-manager.ts:20

Parameters:

Name Type
apiBase string
api KubeApi

Returns: void


registerStore#

registerStore(store: KubeObjectStore, apis?: KubeApi[]): void

Defined in src/renderer/api/api-manager.ts:41

Parameters:

Name Type Default value
store KubeObjectStore -
apis KubeApi[] [store.api]

Returns: void


resolveApi#

ProtectedresolveApi(api: string | KubeApi): KubeApi

Defined in src/renderer/api/api-manager.ts:26

Parameters:

Name Type
api string | KubeApi

Returns: KubeApi


unregisterApi#

unregisterApi(api: string | KubeApi): void

Defined in src/renderer/api/api-manager.ts:31

Parameters:

Name Type
api string | KubeApi

Returns: void


Last update: November 10, 2020