connect-qos
Version:
Connect middleware that helps maintain a high quality of service during heavy traffic
25 lines (24 loc) • 496 B
text/typescript
export {
normalizeHost,
resolveHostFromRequest,
resolveIpFromRequest
} from './util';
export {
Metrics,
MetricsOptions,
ActorStatus,
BadActorType,
DEFAULT_HISTORY_SIZE,
DEFAULT_MAX_AGE,
DEFAULT_MIN_HOST_RATE, DEFAULT_MAX_HOST_RATE,
DEFAULT_MIN_IP_RATE, DEFAULT_MAX_IP_RATE,
DEFAULT_HOST_WHITELIST,
DEFAULT_IP_WHITELIST
} from './metrics';
export {
ConnectQOS,
ConnectQOSOptions,
ConnectQOSMiddleware,
BeforeThrottleFn,
GetMiddlewareOptions
} from './connect';