UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

10 lines 653 B
import { Origin_Entity, type FwRef_Exports, type Origin_Props, type Resource_Ctor_Of } from "@k8ts/instruments"; import { type File_Props, type File_sName } from "./file"; export type World_Props<Kinds extends Resource_Ctor_Of[]> = Origin_Props<Kinds[number]>; export declare class World_Entity<Kinds extends Resource_Ctor_Of[] = Resource_Ctor_Of[]> extends Origin_Entity<World_Props<Kinds>> { #private; get kind(): string; File<Exports extends Resource_Ctor_Of["prototype"]>(name: File_sName, props: File_Props<Kinds, Exports>): FwRef_Exports<Exports>; } export declare const k8ts_namespace: "k8ts.org/"; //# sourceMappingURL=world.d.ts.map