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