1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.defaultRetryDecider = void 0;
|
4 | const service_error_classification_1 = require("@aws-sdk/service-error-classification");
|
5 | const defaultRetryDecider = (error) => {
|
6 | if (!error) {
|
7 | return false;
|
8 | }
|
9 | return (0, service_error_classification_1.isRetryableByTrait)(error) || (0, service_error_classification_1.isClockSkewError)(error) || (0, service_error_classification_1.isThrottlingError)(error) || (0, service_error_classification_1.isTransientError)(error);
|
10 | };
|
11 | exports.defaultRetryDecider = defaultRetryDecider;
|