DEVTOOLS_MESSAGE_REQUIRED_CAPABILITY
const DEVTOOLS_MESSAGE_REQUIRED_CAPABILITY: object;
Defined in: v2/authorization.ts:42
每种消息类型所需的最低档位。
Type Declaration
CLEAR_EVENT_BUFFER
readonly CLEAR_EVENT_BUFFER: "none" = 'none';
DISCONNECT
readonly DISCONNECT: "none" = 'none';
ERROR
readonly ERROR: "none" = 'none';
EVENT
readonly EVENT: "readonly" = 'readonly';
HANDSHAKE
readonly HANDSHAKE: "none" = 'none';
HANDSHAKE_ACK
readonly HANDSHAKE_ACK: "none" = 'none';
PING
readonly PING: "none" = 'none';
PONG
readonly PONG: "none" = 'none';
PROTOCOL_HELLO
readonly PROTOCOL_HELLO: "none" = 'none';
REQUEST
readonly REQUEST: "readonly" = 'readonly';
RESPONSE
readonly RESPONSE: "readonly" = 'readonly';
TRANSFER_CANCEL
readonly TRANSFER_CANCEL: "readonly" = 'readonly';
TRANSFER_CHUNK
readonly TRANSFER_CHUNK: "readonly" = 'readonly';
TRANSFER_COMPLETE
readonly TRANSFER_COMPLETE: "readonly" = 'readonly';
TRANSFER_START
readonly TRANSFER_START: "readonly" = 'readonly';
Remarks
none 只放行生命周期与协议机制帧。业务数据(REQUEST / RESPONSE / EVENT /
TRANSFER_*)一条都不许出门——none 不只是「拒绝入站命令」,它同时意味着不建事件订阅、
不写缓冲、不发任何业务数据。
写成 satisfies Record<DevToolsV2MessageType, …>:新增消息类型却忘记登记,直接编译失败。