[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-28 UTC."],[],[],null,["# Package @google-cloud/rcloadenv (4.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [4.0.0 (latest)](/nodejs/docs/reference/rcloadenv/latest/overview)\n- [3.0.1](/nodejs/docs/reference/rcloadenv/3.0.1/overview)\n- [2.1.1](/nodejs/docs/reference/rcloadenv/2.1.1/overview) \n\nInterfaces\n----------\n\n### [RCLoadEnvOptions](/nodejs/docs/reference/rcloadenv/latest/rcloadenv/rcloadenvoptions)\n\n### [TransformOptions](/nodejs/docs/reference/rcloadenv/latest/rcloadenv/transformoptions)\n\n### [Variable](/nodejs/docs/reference/rcloadenv/latest/rcloadenv/variable)\n\nFunctions\n---------\n\n### apply(variables, env, opts)\n\n export declare function apply(variables: Variable[], env?: NodeJS.ProcessEnv, opts?: {}): NodeJS.ProcessEnv;\n\nApplies the provided raw variables to the given object. \n\n### getAndApply(configName, env, opts)\n\n export declare function getAndApply(configName: string, env?: NodeJS.ProcessEnv, opts?: RCLoadEnvOptions): Promise\n\nRetrieves all variables in the given config and mixes them into the given object. \n\n### getVariables(configName, opts)\n\n export declare function getVariables(configName: string, opts?: RCLoadEnvOptions): Promise\n\nRetrieves all variables in the given config. \n\n### transform(variables, oldEnv, opts)\n\n export declare function transform(variables: Variable[], oldEnv?: NodeJS.ProcessEnv, opts?: TransformOptions): NodeJS.ProcessEnv;\n\nTransforms the given array of raw variables into a simple key-value object.\n\nIn: \\[{name:\"...\",value:\"...\"}, ...\\] Out: { VAR1: \"...\", VAR2: \"...\", ... }"]]