MCPcopy Create free account
hub / github.com/Snapchat/Valdi / makeWrappedObject

Function makeWrappedObject

valdi/src/valdi/runtime/JavaScript/JavaScriptUtils.cpp:101–111  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

99 if (errorCode != 0 && exceptionTracker) {
100 jsContext.setObjectProperty(
101 jsError.get(), std::string_view("code"), jsContext.newNumber(errorCode).get(), exceptionTracker);
102 }
103
104 return jsError;
105}
106
107Ref<ValdiObject> jsValueToValdiObject(IJavaScriptContext& jsContext,
108 const JSValue& jsValue,
109 const ReferenceInfoBuilder& referenceInfoBuilder,
110 JSExceptionTracker& exceptionTracker) {
111 return makeShared<WrappedJSValueRef>(jsContext, jsValue, referenceInfoBuilder.build(), exceptionTracker);
112}
113
114JSValueRef makeOpaque(IJavaScriptContext& jsContext,

Callers 10

proxyObjectToJSValueFunction · 0.85
valueToJSValueFunction · 0.85
runtimeGetCSSModuleMethod · 0.85
runtimeGetAssetsMethod · 0.85
setValueForObjectKeyMethod · 0.85
createArenaMethod · 0.85

Calls 2

RefInterface · 0.50
newWrappedObjectMethod · 0.45

Tested by

no test coverage detected