@cross-border-bridge/memory-queue
Version:
MemoryQueue for Web application
21 lines (20 loc) • 580 B
JavaScript
// Copyright © 2017 DWANGO Co., Ltd.
var MemoryQueue = (function () {
function MemoryQueue(handler) {
this._handler = handler;
}
MemoryQueue.prototype.setHandler = function (handler) {
this._handler = handler;
};
MemoryQueue.prototype.send = function () {
var data = [];
for (var _i = 0; _i < arguments.length; _i++) {
data[_i - 0] = arguments[_i];
}
if (this._handler) {
this._handler.apply(null, data);
}
};
return MemoryQueue;
})();
exports.MemoryQueue = MemoryQueue;