UNPKG

@senchou/core

Version:

Generate TypeScript for Kubernetes resources.

23 lines (22 loc) 643 B
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;