UNPKG

524 BJavaScriptView Raw
1'use strict';
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.zcard = zcard;
7
8var _es6Map = require('es6-map');
9
10var _es6Map2 = _interopRequireDefault(_es6Map);
11
12function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
13
14function zcard(key) {
15 var map = this.data.get(key);
16 if (!map) {
17 return 0;
18 }
19 if (!(map instanceof _es6Map2.default)) {
20 throw new Error('Key ' + key + ' does not contain a sorted set');
21 }
22 return this.data.get(key).size;
23}
\No newline at end of file