UNPKG

resilience-typescript

Version:

resilience-typescript is a Typescript resilience and transient-fault-handling library that allows developers to add components like Timeout, Retry, Circuit Breaker, Cache, Token Cache to outgoing HTTP(S) calls, built on top of the Axios library with a flu

62 lines (61 loc) 3.01 kB
export * from './app/caching/cacheEntry'; export * from './app/caching/cacheError'; export * from './app/caching/memoryCache'; export * from './app/caching/memoryQueue'; export * from './app/caching/queuePushResult'; export * from './app/contracts/axiosWebRequestBuilder'; export * from './app/contracts/cache'; export * from './app/contracts/cacheMaintenance'; export * from './app/contracts/circuitBreakerMaintenance'; export * from './app/contracts/logger'; export * from './app/contracts/maintenance'; export * from './app/contracts/queue'; export * from './app/contracts/resilienceCrudWebProxy'; export * from './app/contracts/resilienceFactoryProxy'; export * from './app/contracts/resilienceProxy'; export * from './app/contracts/resilienceWebProxy'; export * from './app/contracts/tokenCache'; export * from './app/contracts/tokenProvider'; export * from './app/logging/abstractStringLogger'; export * from './app/logging/appInsightsLogger'; export * from './app/logging/consoleLogger'; export * from './app/logging/logLevel'; export * from './app/logging/multiLogger'; export * from './app/logging/noLogger'; export * from './app/logging/testLogger'; export * from './app/logging/utils'; export * from './app/maintenance/abstractMaintenanceItem'; export * from './app/maintenance/defaultCacheMaintenance'; export * from './app/maintenance/defaultCircuitBreakerMaintenance'; export * from './app/maintenance/defaultMaintenance'; export * from './app/pipeline/axiosRequestBuilderWithPipeline'; export * from './app/pipeline/crudWebPipelineProxy'; export * from './app/pipeline/factoryWebPipelineProxy'; export * from './app/pipeline/PipelineItem'; export * from './app/pipeline/pipelineProxy'; export * from './app/pipeline/webPipelineProxy'; export * from './app/resilience/baselineProxy'; export * from './app/resilience/circuitBreakerError'; export * from './app/resilience/circuitBreakerProxy'; export * from './app/resilience/circuitBreakerState'; export * from './app/resilience/errorProxy'; export * from './app/resilience/leakingBucket'; export * from './app/resilience/passThroughProxy'; export * from './app/resilience/retryError'; export * from './app/resilience/retryProxy'; export * from './app/resilience/timeoutError'; export * from './app/resilience/timeoutProxy'; export * from './app/resilience/utils'; export * from './app/tokenCache/azureAdAppRegistrationToken'; export * from './app/tokenCache/azureAdAppRegistrationTokenProvider'; export * from './app/tokenCache/defaultTokenCache'; export * from './app/tokenCache/token'; export * from './app/tokenCache/tokenProviderError'; export * from './app/utils/argumentError'; export * from './app/utils/argumentNullError'; export * from './app/utils/guard'; export * from './app/utils/timer'; export * from './app/utils/timespans'; export * from './app/axiosRequestBuilder'; export * from './app/resilientPipelineBuilder'; export * from './app/resilientWebPipelineBuilder';