Init
This commit is contained in:
25
build/push/parser.d.ts
vendored
Normal file
25
build/push/parser.d.ts
vendored
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user