UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

16 lines 921 B
import type { FutureExports, LiveRefable, Origin } from "@k8ts/instruments"; import { FileExports as Exports_ } from "./exports"; import { Factory as Factory_ } from "./factory"; import { FileOrigin } from "./origin"; export type File<T extends LiveRefable = LiveRefable> = File.File<T>; export declare namespace File { export import Factory = Factory_; export import Exports = Exports_; interface Props<Scope extends FileOrigin.Scope = FileOrigin.Scope, Produced extends LiveRefable = LiveRefable> extends FileOrigin.Props<Scope> { FILE: Exports.Producer<Scope, Produced>; } type Input = Exports.Core & Iterable<LiveRefable>; type File<T extends LiveRefable> = Exports.Core & FutureExports<T>; function make<Scope extends FileOrigin.Scope, Produced extends LiveRefable>(name: string, props: Props<Scope, Produced>, parent: Origin): File<Produced>; } //# sourceMappingURL=file.d.ts.map