connect-qos
Version:
Connect middleware that helps maintain a high quality of service during heavy traffic
77 lines (76 loc) • 2.11 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
ActorStatus: function() {
return _metrics.ActorStatus;
},
BadActorType: function() {
return _metrics.BadActorType;
},
BeforeThrottleFn: function() {
return _connect.BeforeThrottleFn;
},
ConnectQOS: function() {
return _connect.ConnectQOS;
},
ConnectQOSMiddleware: function() {
return _connect.ConnectQOSMiddleware;
},
ConnectQOSOptions: function() {
return _connect.ConnectQOSOptions;
},
DEFAULT_HISTORY_SIZE: function() {
return _metrics.DEFAULT_HISTORY_SIZE;
},
DEFAULT_HOST_WHITELIST: function() {
return _metrics.DEFAULT_HOST_WHITELIST;
},
DEFAULT_IP_WHITELIST: function() {
return _metrics.DEFAULT_IP_WHITELIST;
},
DEFAULT_MAX_AGE: function() {
return _metrics.DEFAULT_MAX_AGE;
},
DEFAULT_MAX_HOST_RATE: function() {
return _metrics.DEFAULT_MAX_HOST_RATE;
},
DEFAULT_MAX_IP_RATE: function() {
return _metrics.DEFAULT_MAX_IP_RATE;
},
DEFAULT_MIN_HOST_RATE: function() {
return _metrics.DEFAULT_MIN_HOST_RATE;
},
DEFAULT_MIN_IP_RATE: function() {
return _metrics.DEFAULT_MIN_IP_RATE;
},
GetMiddlewareOptions: function() {
return _connect.GetMiddlewareOptions;
},
Metrics: function() {
return _metrics.Metrics;
},
MetricsOptions: function() {
return _metrics.MetricsOptions;
},
normalizeHost: function() {
return _util.normalizeHost;
},
resolveHostFromRequest: function() {
return _util.resolveHostFromRequest;
},
resolveIpFromRequest: function() {
return _util.resolveIpFromRequest;
}
});
const _util = require("./util");
const _metrics = require("./metrics");
const _connect = require("./connect");
//# sourceMappingURL=index.js.map