UNPKG

@softchef/cdk-iot-device-management

Version:

IoT device management is composed of things, thing types, thing groups, jobs, files API services. The constructs can be used independently, that are based on full-managed service to create an API Gateway & Lambda function.

21 lines (20 loc) 773 B
import { __awaiter, __generator } from "tslib"; import { CredentialsProviderError } from "@aws-sdk/property-provider"; export var fromEnv = function (envVarSelector) { return function () { return __awaiter(void 0, void 0, void 0, function () { var config; return __generator(this, function (_a) { try { config = envVarSelector(process.env); if (config === undefined) { throw new Error(); } return [2, config]; } catch (e) { throw new CredentialsProviderError(e.message || "Cannot load config from environment variables with getter: " + envVarSelector); } return [2]; }); }); }; };