@maverickcer/env-cap
    Preparing search index...

    Type Alias InferEnvValue<D>

    InferEnvValue: D extends { processor: Processor<infer P> }
        ? P
        : [UnwrapDefault<D>] extends [never] ? string : UnwrapDefault<D>

    Resolves the application-facing type for one schema entry: processor return type, else the default's type, else string (the shape raw process.env values naturally arrive in).

    Type Parameters

    Same documented generic-bound variance workaround as EnvSchema above -- any here is never surfaced to a consumer's inferred type.