MCPcopy Create free account
hub / github.com/NodeRT/NodeRT / ToJsObject

Function ToJsObject

src/NodeRTLib/CppTemplates/ValueType.cpp:46–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44 }
45
46 Local<Value> @(Model.Name)ToJsObject(@TX.ToWinRT(Model) value) {
47 EscapableHandleScope scope;
48
49 Local<Object> obj = Nan::New<Object>();
50
51 @foreach (var field in Model.GetFields())
52 {
53 var jsConversionInfo = Converter.ToJS(field.FieldType, TX.MainModel.Types.ContainsKey(field.FieldType));
54 @:Nan::Set(obj, Nan::New<String>("@TX.Uncap(field.Name)").ToLocalChecked(), @string.Format(jsConversionInfo[1], "value." + field.Name));
55 }
56
57 return scope.Escape(obj);
58 }

Callers

nothing calls this directly

Calls 1

ToWinRTMethod · 0.45

Tested by

no test coverage detected