MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / evaluate

Function evaluate

scripts/e2e-webrtc-reliability.mjs:407–419  ·  view source on GitHub ↗
(cdp, expression, awaitPromise = true)

Source from the content-addressed store, hash-verified

405}
406
407async function evaluate(cdp, expression, awaitPromise = true) {
408 const result = await cdp.send("Runtime.evaluate", {
409 awaitPromise,
410 expression,
411 returnByValue: true,
412 });
413 if (result.exceptionDetails) {
414 throw new Error(
415 result.exceptionDetails.text ?? "Runtime evaluation failed.",
416 );
417 }
418 return result.result.value;
419}
420
421function streamKey(stream) {
422 return `${stream.clientId ?? "unknown"}:${stream.kind ?? "unknown"}`;

Callers 5

waitForValueFunction · 0.85
collectDirectWebRtcStatsFunction · 0.85

Calls 1

sendMethod · 0.65

Tested by

no test coverage detected