UNPKG

597 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.fromEnv = void 0;
4const property_provider_1 = require("@aws-sdk/property-provider");
5const fromEnv = (envVarSelector) => async () => {
6 try {
7 const config = envVarSelector(process.env);
8 if (config === undefined) {
9 throw new Error();
10 }
11 return config;
12 }
13 catch (e) {
14 throw new property_provider_1.CredentialsProviderError(e.message || `Cannot load config from environment variables with getter: ${envVarSelector}`);
15 }
16};
17exports.fromEnv = fromEnv;