UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

19 lines 962 B
import { FutureExports, LiveRefable, Producer } from "@k8ts/instruments"; import { Factory } from "./factory"; import type { FileOrigin } from "./origin"; export declare namespace FileExports { type Producer<Scope extends FileOrigin.Scope, Produced extends object> = Producer.Producer<Factory.FromScope<Scope>, Produced>; interface Props<Scope extends FileOrigin.Scope = FileOrigin.Scope, Produced extends LiveRefable = LiveRefable> { origin: FileOrigin<Scope>; FILE: Producer<Scope, Produced>; } class Core { #private; constructor(props: Props); get __entity__(): FileOrigin<FileOrigin.Scope>; get __node__(): import("@k8ts/instruments").Origin; [Symbol.iterator](): Iterator<LiveRefable, any, any>; } function make<Scope extends FileOrigin.Scope, Produced extends LiveRefable>(props: Props<Scope, Produced>): Core & FutureExports<Produced>; } //# sourceMappingURL=exports.d.ts.map