leaky-bucket-queue
Version:
An implementation of burstable throtling algorithm on top of rxjs
20 lines • 734 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var ArgumentError = /** @class */ (function () {
function ArgumentError(message) {
Error.call(this);
this.name = 'ArgumentError';
this.message = message;
}
ArgumentError.createFromArgumentName = function (name, expectation) {
var message = "Invalid argument '" + name + "'.";
if (expectation) {
message = message + " It should " + expectation;
}
return new ArgumentError(message);
};
return ArgumentError;
}());
exports.ArgumentError = ArgumentError;
ArgumentError.prototype = Object.create(Error.prototype);
//# sourceMappingURL=ArgumentError.js.map