@yuebai008/cli
Version:
Command line interface for rapid qg-minigame development
1 lines • 631 B
JavaScript
import{data as metaHandlerData}from"./MetaHandler.js";import*as Helpers from"../helpers/helpers.js";import*as Types from"../types/types.js";const eventsInProcessThread=new Map;let snapshots=[];export function reset(){eventsInProcessThread.clear(),snapshots.length=0}export function handleEvent(e){"O"===e.ph&&"Screenshot"===e.name&&Helpers.Trace.addEventToProcessThread(e,eventsInProcessThread)}export async function finalize(){const{browserProcessId:e,browserThreadId:s}=metaHandlerData(),t=eventsInProcessThread.get(e);t&&(snapshots=t.get(s)||[])}export function data(){return[...snapshots]}export function deps(){return["Meta"]}