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

Method newWrappedObject

valdi/src/valdi/quickjs/QuickJSJavaScriptContext.cpp:591–602  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

589 case Valdi::Uint8Array:
590 return newTypedArrayFromConstructor(_uint8ArrayCtor, arrayBuffer, exceptionTracker);
591 case Valdi::Uint8ClampedArray:
592 return newTypedArrayFromConstructor(_uint8ClampedArrayCtor, arrayBuffer, exceptionTracker);
593 case Valdi::Uint16Array:
594 return newTypedArrayFromConstructor(_uint16ArrayCtor, arrayBuffer, exceptionTracker);
595 case Valdi::Uint32Array:
596 return newTypedArrayFromConstructor(_uint32ArrayCtor, arrayBuffer, exceptionTracker);
597 case Valdi::Float32Array:
598 return newTypedArrayFromConstructor(_float32ArrayCtor, arrayBuffer, exceptionTracker);
599 case Valdi::Float64Array:
600 return newTypedArrayFromConstructor(_float64ArrayCtor, arrayBuffer, exceptionTracker);
601 case Valdi::ArrayBuffer:
602 return Valdi::JSValueRef::makeRetained(*this, arrayBuffer);
603 }
604}
605

Callers

nothing calls this directly

Calls 4

setObjectWrappedObjectFunction · 0.85
guardMethod · 0.80
fromValdiJSValueFunction · 0.70
getMethod · 0.65

Tested by

no test coverage detected