leaky-bucket-queue
Version:
An implementation of burstable throtling algorithm on top of rxjs
18 lines • 642 B
JavaScript
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;
}());
export { ArgumentError };
ArgumentError.prototype = Object.create(Error.prototype);
//# sourceMappingURL=ArgumentError.js.map