16 lines
488 B
JavaScript
16 lines
488 B
JavaScript
export const getRetryConfiguration = (runtimeConfig) => {
|
|
return {
|
|
setRetryStrategy(retryStrategy) {
|
|
runtimeConfig.retryStrategy = retryStrategy;
|
|
},
|
|
retryStrategy() {
|
|
return runtimeConfig.retryStrategy;
|
|
},
|
|
};
|
|
};
|
|
export const resolveRetryRuntimeConfig = (retryStrategyConfiguration) => {
|
|
const runtimeConfig = {};
|
|
runtimeConfig.retryStrategy = retryStrategyConfiguration.retryStrategy();
|
|
return runtimeConfig;
|
|
};
|