Skip to main content
Home
This release is 4 versions behind 0.4.0 — the latest version of @upyo/pool. Jump to latest

@upyo/pool@0.3.1
Built and signed on GitHub Actions

Works with
This package works with Cloudflare Workers, Node.js, Deno, Bun, Browsers
This package works with Cloudflare Workers
This package works with Node.js
This package works with Deno
This package works with Bun
This package works with Browsers
JSR Score100%
Downloads1/wk
Published2 months ago (0.3.1)

Pool transport for Upyo email library—provides load balancing and failover for multiple email providers

I
PoolConfig

Configuration options for the pool transport.

T
PoolStrategy

Strategy for selecting transports in a pool.

c
PoolTransport

Pool transport that combines multiple transports with various load balancing and failover strategies.

c
PriorityStrategy

Priority strategy that selects transports based on priority values.

I
ResolvedPoolConfig

Resolved pool configuration with defaults applied.

I
ResolvedTransportEntry

Resolved transport entry with defaults applied.

c
RoundRobinStrategy

Round-robin strategy that cycles through transports in order.

c
SelectorStrategy

Selector strategy that routes messages based on custom selector functions.

I
Strategy

Base interface for transport selection strategies.

I
TransportEntry

Configuration for a transport entry in the pool.

I
TransportSelection

Result of transport selection by a strategy.

T
TransportSelector

Function that determines if a transport should handle a specific message.

c
WeightedStrategy

Weighted strategy that distributes traffic based on configured weights.

Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.