k8ts
Version:
Powerful framework for building Kubernetes manifests in TypeScript.
12 lines • 832 B
TypeScript
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