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