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 {
static kind = "CustomResourceDefinition";
static namespaced = false;
static apiBase = "/apis/apiextensions.k8s.io/v1/customresourcedefinitions";
constructor(data: KubeJsonApiData) {
constructor(data: CRDApiData) {
super(data);
if (!data.spec || typeof data.spec !== "object") {

View File

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