dograma
Version:
NodeJS/Browser MTProto API Telegram client library,
20 lines (19 loc) • 638 B
TypeScript
/// <reference types="node" />
import { ObfuscatedConnection } from "./Connection";
import { AbridgedPacketCodec } from "./TCPAbridged";
declare class ObfuscatedIO {
header?: Buffer;
private connection;
private _encrypt?;
private _decrypt?;
private _packetClass;
constructor(connection: ConnectionTCPObfuscated);
initHeader(): Promise<void>;
read(n: number): Promise<Buffer>;
write(data: Buffer): void;
}
export declare class ConnectionTCPObfuscated extends ObfuscatedConnection {
ObfuscatedIO: typeof ObfuscatedIO;
PacketCodecClass: typeof AbridgedPacketCodec;
}
export {};