From 456490cca042311316dc08e40e33625b8e887655 Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 14 May 2021 16:18:37 +0300 Subject: [PATCH] update KubeObject class type definition Signed-off-by: Roman --- src/renderer/api/kube-object.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/renderer/api/kube-object.ts b/src/renderer/api/kube-object.ts index 85fe45d9dc..63ebb207d9 100644 --- a/src/renderer/api/kube-object.ts +++ b/src/renderer/api/kube-object.ts @@ -87,14 +87,14 @@ export class KubeStatus { export type IKubeMetaField = keyof IKubeObjectMetadata; -export class KubeObject implements ItemObject { +export class KubeObject implements ItemObject { static readonly kind: string; static readonly namespaced: boolean; apiVersion: string; kind: string; - metadata: IKubeObjectMetadata; - status?: any; + metadata: Metadata; + status?: Status; spec?: any = {}; static create(data: any) { @@ -266,7 +266,7 @@ export class KubeObject implements ItemObject { } // use unified resource-applier api for updating all k8s objects - async update(data: Partial) { + async update(data: Partial): Promise { return resourceApplierApi.update({ ...this.toPlainObject(), ...data,