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