@visulima/cerebro
Version:
A delightful toolkit for building cross-runtime CLIs for Node.js, Deno, and Bun.
10 lines (9 loc) • 544 B
TypeScript
import type { EnvDefinition } from "../types/command.d.ts";
/**
* Processes environment variables from a command definition.
* Transforms string values to their specified types and applies default values.
* @param envDefinitions Array of environment variable definitions
* @returns Object with camelCase keys and transformed values
*/
declare const processEnvVariables: (envDefinitions: (EnvDefinition<boolean> | EnvDefinition<number> | EnvDefinition<string>)[] | undefined) => Record<string, unknown>;
export default processEnvVariables;