ÿØÿà JFIF H H ÿÛ C GIF89;
| System: Linux srv913213 5.15.0-190-generic #200-Ubuntu SMP Fri Aug 7 15:06:04 UTC 2026 x86_64 Current Path : /var/www/talentgenesis_admin_backend/node_modules/@nestjs/microservices/client/ |
| Current File : /var/www/talentgenesis_admin_backend/node_modules/@nestjs/microservices/client/client-tcp.d.ts |
/// <reference types="node" />
import { ConnectionOptions } from 'tls';
import { TcpSocket } from '../helpers';
import { ReadPacket, WritePacket } from '../interfaces';
import { TcpClientOptions } from '../interfaces/client-metadata.interface';
import { ClientProxy } from './client-proxy';
/**
* @publicApi
*/
export declare class ClientTCP extends ClientProxy {
protected connection: Promise<any>;
private readonly logger;
private readonly port;
private readonly host;
private readonly socketClass;
private isConnected;
private socket;
tlsOptions?: ConnectionOptions;
constructor(options: TcpClientOptions['options']);
connect(): Promise<any>;
handleResponse(buffer: unknown): Promise<void>;
createSocket(): TcpSocket;
close(): void;
bindEvents(socket: TcpSocket): void;
handleError(err: any): void;
handleClose(): void;
protected publish(partialPacket: ReadPacket, callback: (packet: WritePacket) => any): () => void;
protected dispatchEvent(packet: ReadPacket): Promise<any>;
}