DevToolsConnectorNegotiation
Defined in: v2/negotiation-connector.ts:64
connector 协商机。
Properties
negotiatedVersion
readonly negotiatedVersion: number | null;
Defined in: v2/negotiation-connector.ts:70
与对端协商出的最高共同版本;无交集时为 null。
rejectedFrames
readonly rejectedFrames: number;
Defined in: v2/negotiation-connector.ts:72
被状态机拒绝的帧数。
sessionId
readonly sessionId: string;
Defined in: v2/negotiation-connector.ts:68
本次 transport connection 的 session 身份,构造时即铸造。
state
readonly state: DevToolsConnectorNegotiationState;
Defined in: v2/negotiation-connector.ts:66
当前状态。
Methods
dispose()
dispose(): void;
Defined in: v2/negotiation-connector.ts:86
停止响应。
Returns
void
receive()
receive(frame): void;
Defined in: v2/negotiation-connector.ts:84
处理一帧入站消息。
Parameters
| Parameter | Type | Description |
|---|---|---|
frame | unknown | 已解析、未校验的入站值。 |
Returns
void
start()
start(): void;
Defined in: v2/negotiation-connector.ts:78
发出 eager legacy HANDSHAKE。
Returns
void
Throws
TypeError 当重复启动或已 dispose 时。