/opt/canhelp/node_modules/ioredis/built
NameSizeModeActions
cluster/-0755rm
connectors/-0755rm
constants/-0755rm
errors/-0755rm
redis/-0755rm
utils/-0755rm
autoPipelining.d.ts6250644editdlrm
autoPipelining.js68170644editdlrm
Command.d.ts53260644editdlrm
Command.js149730644editdlrm
DataHandler.d.ts11700644editdlrm
DataHandler.js84680644editdlrm
index.d.ts13730644editdlrm
index.js25700644editdlrm
Pipeline.d.ts8380644editdlrm
Pipeline.js129900644editdlrm
Redis.d.ts82430644editdlrm
Redis.js283020644editdlrm
ScanStream.d.ts5690644editdlrm
ScanStream.js14540644editdlrm
Script.d.ts3760644editdlrm
Script.js25540644editdlrm
SubscriptionSet.d.ts4840644editdlrm
SubscriptionSet.js10120644editdlrm
transaction.d.ts4470644editdlrm
transaction.js37480644editdlrm
types.d.ts9460644editdlrm
types.js770644editdlrm
Edit: /opt/canhelp/node_modules/ioredis/built/SubscriptionSet.js (1012B)
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Tiny class to simplify dealing with subscription set */ class SubscriptionSet { constructor() { this.set = { subscribe: {}, psubscribe: {}, ssubscribe: {}, }; } add(set, channel) { this.set[mapSet(set)][channel] = true; } del(set, channel) { delete this.set[mapSet(set)][channel]; } channels(set) { return Object.keys(this.set[mapSet(set)]); } isEmpty() { return (this.channels("subscribe").length === 0 && this.channels("psubscribe").length === 0 && this.channels("ssubscribe").length === 0); } } exports.default = SubscriptionSet; function mapSet(set) { if (set === "unsubscribe") { return "subscribe"; } if (set === "punsubscribe") { return "psubscribe"; } if (set === "sunsubscribe") { return "ssubscribe"; } return set; }