@senchou/core
Version:
Generate TypeScript for Kubernetes resources.
23 lines (22 loc) • 643 B
TypeScript
import { JSONSchema4 } from "json-schema";
/**
* This property of an API Object definition holds useful
* naming information about the object itself.
*
* @example
* "x-kubernetes-group-version-kind": [
* {
* "group": "admissionregistration.k8s.io",
* "kind": "MutatingWebhookConfiguration",
* "version": "v1beta1"
* }
* ]
*/
export declare const X_KUBERNETES_GROUP_VERSION_KIND = "x-kubernetes-group-version-kind";
export interface GroupVersionKind {
group: string;
version: string;
kind: string;
}
declare const getObjectName: (schema: JSONSchema4) => GroupVersionKind | null;
export default getObjectName;