This commit is contained in:
2025-11-11 00:04:55 -06:00
parent a76ad41fde
commit 40538eddfd
6405 changed files with 1289756 additions and 0 deletions

25
build/push/parser.d.ts vendored Normal file
View File

@ -0,0 +1,25 @@
import { TypedEmitter } from "tiny-typed-emitter";
import { PushClientParserEvents } from "./interfaces";
export declare class PushClientParser extends TypedEmitter<PushClientParserEvents> {
private static proto;
private state;
private data;
private isWaitingForData;
private sizePacketSoFar;
private messageSize;
private messageTag;
private handshakeComplete;
private constructor();
resetState(): void;
static init(): Promise<PushClientParser>;
handleData(newData: Buffer): void;
private waitForData;
private handleFullMessage;
private onGotVersion;
private onGotMessageTag;
private onGotMessageSize;
private onGotMessageBytes;
private getNextMessage;
private getMinBytesNeeded;
private buildProtobufFromTag;
}