Libraries
    Preparing search index...

    Type Alias InferEnvConfig<T>

    InferEnvConfig: {
        [K in keyof T]: T[K] extends EnvField<infer S>
            ? InferType<S>
            : T[K] extends Record<string, any> ? InferEnvConfig<T[K]> : never
    }

    Recursively infers the runtime type from an EnvConfig descriptor tree.

    • EnvField<S> leaves resolve to InferType<S>
    • Object branches resolve to { [K]: InferEnvConfig<V> }

    Type Parameters

    • T