UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

12 lines 832 B
import type { Resource_Ctor_Of } from "@k8ts/instruments"; import { World_Entity, type World_Props } from "./origins"; import { ClusterRole, ClusterRoleBinding, ConfigMap, CronJob, Deployment, HttpRoute, Namespace, Pv, Pvc, Secret, Service, ServiceAccount } from "./resources"; declare const defaultKindPairs: readonly [typeof Service, typeof Deployment, typeof ConfigMap, typeof Secret, typeof Pv, typeof Pvc, typeof Namespace, typeof CronJob, typeof ServiceAccount, typeof ClusterRole, typeof HttpRoute, typeof ClusterRoleBinding]; export declare class World<MoreKinds extends Resource_Ctor_Of[] = []> extends World_Entity<[ ...typeof defaultKindPairs, ...MoreKinds ]> { constructor(name: string, props?: World_Props<[...typeof defaultKindPairs, ...MoreKinds]>); } export {}; //# sourceMappingURL=common-world.d.ts.map