UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

12 lines 794 B
import { BaseOriginEntity, Kind, OriginEntityProps, ResourceEntity } from "@k8ts/instruments"; declare class K8tsRootOriginEntity extends BaseOriginEntity<OriginEntityProps> { kind: Kind.Kind<"World", Kind.Version<`v${string}`, Kind.Group<"build.k8ts.org">>>; constructor(); get decorator(): <Target extends abstract new (...args: any[]) => ResourceEntity>(kind: Kind.Identifier) => (ctor: Target) => Target; } export declare const K8tsRootOrigin: K8tsRootOriginEntity; export declare const K8tsResources: import("@k8ts/instruments").KindMap; export declare const k8ts: <Target extends abstract new (...args: any[]) => ResourceEntity>(kind: Kind.Identifier) => (ctor: Target) => Target; export declare const REF_TYPE: unique symbol; export {}; //# sourceMappingURL=kind-map.d.ts.map