UNPKG

failure-lambda

Version:

Failure injection for AWS Lambda - chaos engineering made simple

40 lines (37 loc) 1.29 kB
#!/usr/bin/env node // node_modules/@smithy/property-provider/dist-es/ProviderError.js var ProviderError = class _ProviderError extends Error { name = "ProviderError"; tryNextLink; constructor(message, options = true) { let logger; let tryNextLink = true; if (typeof options === "boolean") { logger = void 0; tryNextLink = options; } else if (options != null && typeof options === "object") { logger = options.logger; tryNextLink = options.tryNextLink ?? true; } super(message); this.tryNextLink = tryNextLink; Object.setPrototypeOf(this, _ProviderError.prototype); logger?.debug?.(`@smithy/property-provider ${tryNextLink ? "->" : "(!)"} ${message}`); } static from(error, options = true) { return Object.assign(new this(error.message, options), error); } }; // node_modules/@smithy/property-provider/dist-es/CredentialsProviderError.js var CredentialsProviderError = class _CredentialsProviderError extends ProviderError { name = "CredentialsProviderError"; constructor(message, options = true) { super(message, options); Object.setPrototypeOf(this, _CredentialsProviderError.prototype); } }; export { ProviderError, CredentialsProviderError }; //# sourceMappingURL=chunk-M4AFYEP7.js.map