From 877027ae72d612156262af2b71236a3f9998ef5a Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Wed, 6 Jul 2022 12:53:00 -0400 Subject: [PATCH] Export JsonPatch type Signed-off-by: Sebastian Malton --- src/common/k8s-api/kube-object.store.ts | 4 +++- src/extensions/common-api/k8s-api.ts | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/common/k8s-api/kube-object.store.ts b/src/common/k8s-api/kube-object.store.ts index 512194577f..8634e222ac 100644 --- a/src/common/k8s-api/kube-object.store.ts +++ b/src/common/k8s-api/kube-object.store.ts @@ -83,6 +83,8 @@ export type KubeApiDataFrom = A extends KubeApi = KubeApi>, @@ -385,7 +387,7 @@ export abstract class KubeObjectStore< return newItem; } - async patch(item: K, patch: Patch): Promise { + async patch(item: K, patch: JsonPatch): Promise { const rawItem = await this.api.patch( { name: item.getName(), namespace: item.getNs(), diff --git a/src/extensions/common-api/k8s-api.ts b/src/extensions/common-api/k8s-api.ts index b79f4c92f4..9a63e892fc 100644 --- a/src/extensions/common-api/k8s-api.ts +++ b/src/extensions/common-api/k8s-api.ts @@ -26,6 +26,8 @@ export { KubeObject, KubeStatus, type KubeObjectMetadata, + type NamespaceScopedMetadata, + type ClusterScopedMetadata, type BaseKubeJsonApiObjectMetadata, type KubeJsonApiObjectMetadata, type KubeStatusData, @@ -33,6 +35,7 @@ export { export { KubeObjectStore, + type JsonPatch, type KubeObjectStoreLoadAllParams, type KubeObjectStoreLoadingParams, type KubeObjectStoreSubscribeParams,