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

Method newPropertyName

valdi/src/valdi/quickjs/QuickJSJavaScriptContext.cpp:350–354  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

348}
349
350Valdi::JSPropertyNameRef QuickJSJavaScriptContext::newPropertyName(const std::string_view& str) {
351 auto guard = _threadAccessChecker.guard();
352 JSAtom atom = JS_NewAtomLen(_context, str.data(), str.size());
353 return Valdi::JSPropertyNameRef(this, toValdiJSPropertyName(atom), true);
354}
355
356Valdi::StringBox QuickJSJavaScriptContext::propertyNameToString(const Valdi::JSPropertyName& propertyName) {
357 auto guard = _threadAccessChecker.guard();

Callers

nothing calls this directly

Calls 4

guardMethod · 0.80
toValdiJSPropertyNameFunction · 0.70
dataMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected