dograma
Version:
NodeJS/Browser MTProto API Telegram client library,
20 lines (19 loc) • 638 B
TypeScript
/// <reference types="node" />
export declare class PromisedWebSockets {
private closed;
private stream;
private canRead?;
private resolveRead;
private client;
private website?;
constructor();
readExactly(number: number): Promise<Buffer>;
read(number: number): Promise<Buffer>;
readAll(): Promise<Buffer>;
getWebSocketLink(ip: string, port: number, testServers: boolean): string;
connect(port: number, ip: string, testServers?: boolean): Promise<unknown>;
write(data: Buffer): void;
close(): Promise<void>;
receive(): Promise<void>;
toString(): string;
}