@yuebai008/cli
Version:
Command line interface for rapid qg-minigame development
1 lines • 688 B
JavaScript
import*as SDK from"../../../core/sdk/sdk.js";export async function forNewRecording(t){try{const r=SDK.CPUThrottlingManager.CPUThrottlingManager.instance().hasPrimaryPageTargetSet()?await Promise.race([SDK.CPUThrottlingManager.CPUThrottlingManager.instance().getHardwareConcurrency(),new Promise((t=>{setTimeout((()=>t(void 0)),1e3)}))]):void 0,e=SDK.CPUThrottlingManager.CPUThrottlingManager.instance().cpuThrottlingRate(),n=SDK.NetworkManager.MultitargetNetworkManager.instance().networkConditions(),a="function"==typeof n.title?n.title():n.title;return{source:"DevTools",startTime:t?new Date(t).toJSON():void 0,cpuThrottling:e,networkThrottling:a,hardwareConcurrency:r}}catch{return{}}}