UNPKG

k8ts

Version:

Powerful framework for building Kubernetes manifests in TypeScript.

28 lines 855 B
import type { CDK } from "@k8ts/sample-interfaces"; import { type Env_Leaf, type Env_Value } from "./types"; export declare class EnvBuilder<M extends Record<keyof M, Env_Leaf>> { private readonly _env; constructor(_env: M); get values(): M; private _envFromSecret; private _envFromConfigMap; [Symbol.iterator](): IterableIterator<[string, Env_Value]>; toEnvVars(): ({ name: string; value: string; valueFrom?: undefined; } | { name: string; valueFrom: CDK.EnvVarSource; value?: undefined; })[]; toObject(): { [x: string]: string; }; get entries(): [string, Env_Leaf][]; static make<M>(env?: M): EnvBuilder<{}>; } export declare function Env<M extends { [key in keyof M]: Env_Leaf; }>(env?: M): EnvBuilder<{}>; //# sourceMappingURL=env.d.ts.map