dograma
Version:
NodeJS/Browser MTProto API Telegram client library,
21 lines (20 loc) • 596 B
TypeScript
/// <reference types="node" />
import type { MTProtoState } from "../network/MTProtoState";
import type { RequestState } from "../network/RequestState";
export declare class MessagePacker {
private _state;
private _pendingStates;
private _queue;
private _ready;
private setReady;
private _log;
constructor(state: MTProtoState, logger: any);
values(): any[];
append(state: RequestState): void;
extend(states: RequestState[]): void;
get(): Promise<{
batch: any[];
data: Buffer;
} | null>;
rejectAll(): void;
}