Files
micro-service-api/node_modules/ioredis/built/connectors/AbstractConnector.d.ts

13 lines
442 B
TypeScript
Raw Normal View History

2025-11-11 12:36:06 +07:00
import { NetStream } from "../types";
export declare type ErrorEmitter = (type: string, err: Error) => void;
export default abstract class AbstractConnector {
firstError?: Error;
protected connecting: boolean;
protected stream: NetStream;
private disconnectTimeout;
constructor(disconnectTimeout: number);
check(info: any): boolean;
disconnect(): void;
abstract connect(_: ErrorEmitter): Promise<NetStream>;
}