UNPKG

569 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.del = del;
7
8var _keyspaceNotifications = require('../keyspace-notifications');
9
10function del() {
11 var _this = this;
12
13 var deleted = 0;
14
15 for (var _len = arguments.length, keys = Array(_len), _key = 0; _key < _len; _key++) {
16 keys[_key] = arguments[_key];
17 }
18
19 keys.forEach(function (key) {
20 if (_this.data.has(key)) {
21 deleted++;
22 (0, _keyspaceNotifications.emitNotification)(_this, 'g', key, 'del');
23 }
24 _this.data.delete(key);
25 });
26 return deleted;
27}
\No newline at end of file