UNPKG

@tgsnake/core

Version:

Pure Telegram MTProto library for nodejs

18 lines (17 loc) 560 B
import { Buffer } from '../../platform.node.js'; import type { ProxyInterface } from '../connection.js'; export declare class TCP { private _socks; private _task; private _mutex; connected: boolean; constructor(); connect(ip: string, port: number, proxy?: ProxyInterface, _dcId?: number): Promise<void>; close(): Promise<boolean | undefined>; send(data: Buffer): Promise<void>; recv(length?: number): Promise<Buffer<ArrayBufferLike> | undefined>; toJSON(): { [key: string]: any; }; toString(): string; }