UNPKG

failure-lambda

Version:

Failure injection for AWS Lambda - chaos engineering made simple

30 lines (28 loc) 639 B
#!/usr/bin/env node import { ProviderError } from "./chunk-M4AFYEP7.js"; // node_modules/@smithy/property-provider/dist-es/chain.js var chain = (...providers) => async () => { if (providers.length === 0) { throw new ProviderError("No providers in chain"); } let lastProviderError; for (const provider of providers) { try { const credentials = await provider(); return credentials; } catch (err) { lastProviderError = err; if (err?.tryNextLink) { continue; } throw err; } } throw lastProviderError; }; export { chain }; //# sourceMappingURL=chunk-LILC4PLL.js.map