跳到主要内容

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​

ParameterType
signalAbortSignal

Returns​

Promise<readonly DevToolsSnapshotEntry[]>


readMetadata()​

readMetadata(signal): Promise<readonly DevToolsSnapshotEntry[]>;

Defined in: native/native-snapshot-source.ts:75

锁内读出全部元数据行。

Parameters​

ParameterType
signalAbortSignal

Returns​

Promise<readonly DevToolsSnapshotEntry[]>