跳到主要内容

DevToolsSnapshotResult

type DevToolsSnapshotResult =
| {
outcome: "page";
page: DevToolsSnapshotPage;
}
| {
outcome: "cancelled";
}
| {
error: DevToolsErrorPayload;
outcome: "rejected";
};

Defined in: provider/snapshot.ts:74

一次快照请求的结果。

Remarks​

cancelled 单独成一支而不是伪装成 snapshot_busy:取消是本端主动行为, 把它报成「忙」会诱导对端重试一件自己刚刚放弃的事。