1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

don't change JsonApiData

Signed-off-by: Sebastian Malton <sebastian@malton.name>
This commit is contained in:
Sebastian Malton 2021-10-08 12:06:23 -04:00
parent 67407bcb2d
commit 2c7f9afa09
2 changed files with 6 additions and 2 deletions

View File

@ -87,12 +87,16 @@ export interface CustomResourceDefinition {
}; };
} }
export interface CRDApiData extends KubeJsonApiData {
spec: object; // TODO: make better
}
export class CustomResourceDefinition extends KubeObject { export class CustomResourceDefinition extends KubeObject {
static kind = "CustomResourceDefinition"; static kind = "CustomResourceDefinition";
static namespaced = false; static namespaced = false;
static apiBase = "/apis/apiextensions.k8s.io/v1/customresourcedefinitions"; static apiBase = "/apis/apiextensions.k8s.io/v1/customresourcedefinitions";
constructor(data: KubeJsonApiData) { constructor(data: CRDApiData) {
super(data); super(data);
if (!data.spec || typeof data.spec !== "object") { if (!data.spec || typeof data.spec !== "object") {

View File

@ -27,7 +27,7 @@ import { stringify } from "querystring";
import { EventEmitter } from "../../common/event-emitter"; import { EventEmitter } from "../../common/event-emitter";
import logger from "../../common/logger"; import logger from "../../common/logger";
export type JsonApiData = Record<string, any>; export interface JsonApiData {}
export interface JsonApiError { export interface JsonApiError {
code?: number; code?: number;