DevToolsNativeSnapshotPorts
Defined in: native/native-snapshot-source.ts:64
原生快照来源的构造端口。
Properties
lock
readonly lock: DevToolsSnapshotLock;
Defined in: native/native-snapshot-source.ts:66
storage 全局独占锁。
Methods
epoch()
epoch(): Promise<string>;
Defined in: native/native-snapshot-source.ts:73
当前 capture epoch。
Returns
Promise<string>
Remarks
只要求「同一时点内两次调用相等」,不要求单调或可解析——本模块只做等值比较。
readCommittedFiles()
readCommittedFiles(signal): Promise<readonly DevToolsSnapshotEntry[]>;
Defined in: native/native-snapshot-source.ts:77
锁内读出全部已提交的逻辑文件;在途上传的临时产物不得出现。
Parameters
| Parameter | Type |
|---|---|
signal | AbortSignal |
Returns
Promise<readonly DevToolsSnapshotEntry[]>
readMetadata()
readMetadata(signal): Promise<readonly DevToolsSnapshotEntry[]>;
Defined in: native/native-snapshot-source.ts:75
锁内读出全部元数据行。
Parameters
| Parameter | Type |
|---|---|
signal | AbortSignal |
Returns
Promise<readonly DevToolsSnapshotEntry[]>