UNPKG

@senchou/core

Version:

Generate TypeScript for Kubernetes resources.

30 lines (29 loc) 748 B
export declare const CRD_KIND = "CustomResourceDefinition"; export interface CustomResourceDefinition { apiVersion?: string; kind?: string; items?: Array<CustomResourceDefinition>; metadata?: { name?: string; }; spec?: { group?: string; names: { kind: string; [key: string]: any; }; versions?: Array<{ name: string; schema?: { openAPIV3Schema?: any; }; [key: string]: any; }>; version?: string; validation?: { openAPIV3Schema?: any; }; [key: string]: any; }; } export declare const isCRD: (input: any) => input is CustomResourceDefinition;