/home/techb158/balavpn.abdallabala.com/node_modules/ioredis/built/cluster
NameSizeModeActions
ClusterOptions.d.ts63910666editdlrm
ClusterOptions.js7480666editdlrm
ClusterSubscriber.d.ts8860666editdlrm
ClusterSubscriber.js92420666editdlrm
ClusterSubscriberGroup.d.ts34430666editdlrm
ClusterSubscriberGroup.js157280666editdlrm
ConnectionPool.d.ts13240666editdlrm
ConnectionPool.js56550666editdlrm
DelayQueue.d.ts4790666editdlrm
DelayQueue.js14740666editdlrm
index.d.ts49480666editdlrm
index.js383430666editdlrm
ShardedSubscriber.d.ts11580666editdlrm
ShardedSubscriber.js50300666editdlrm
util.d.ts10800666editdlrm
util.js36350666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/ioredis/built/cluster/ConnectionPool.d.ts (1324B)
/// import { EventEmitter } from "events"; import { RedisOptions, NodeKey, NodeRole } from "./util"; import { ClusterOptions, ClusterNodeRetryStrategy } from "./ClusterOptions"; import Redis from "../Redis"; export default class ConnectionPool extends EventEmitter { private redisOptions; private clusterNodeRetryStrategy; private nodes; private specifiedOptions; constructor(redisOptions: NonNullable, clusterNodeRetryStrategy?: ClusterNodeRetryStrategy); getNodes(role?: NodeRole): Redis[]; getInstanceByKey(key: NodeKey): Redis; getSampleInstance(role: NodeRole): Redis; /** * Add a master node to the pool * @param node */ addMasterNode(node: RedisOptions): boolean; /** * Creates a Redis connection instance from the node options * @param node * @param readOnly */ createRedisFromOptions(node: RedisOptions, readOnly: boolean): Redis; /** * Find or create a connection to the node */ findOrCreate(node: RedisOptions, readOnly?: boolean): Redis; /** * Reset the pool with a set of nodes. * The old node will be removed. */ reset(nodes: RedisOptions[]): void; /** * Remove a node from the pool. */ private removeNode; }