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

Function getObjectWrappedObject

valdi/src/valdi/quickjs/QuickJSUtils.cpp:144–148  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

142 if (exceptionTracker && nativeOpaque == nullptr) {
143 exceptionTracker.onError("Native class constructor returned a null opaque object");
144 }
145
146 if (!exceptionTracker) {
147 JS_FreeValue(context, object);
148 return onJsCallError(context, exceptionTracker);
149 }
150
151 auto instanceData = Valdi::makeShared<Valdi::JSNativeClassInstanceData>(nativeClass, nativeOpaque);

Callers 1

valueToWrappedObjectMethod · 0.85

Calls 1

getWrappedObjectClassDefFunction · 0.85

Tested by

no test coverage detected