MCPcopy Create free account
hub / github.com/nodejs/nan / NAN_MODULE_INIT

Function NAN_MODULE_INIT

test/cpp/persistent.cpp:58–91  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

56}
57
58NAN_MODULE_INIT(Init) {
59 Set(target
60 , New<v8::String>("save1").ToLocalChecked()
61 , GetFunction(New<v8::FunctionTemplate>(Save1)).ToLocalChecked()
62 );
63 Set(target
64 , New<v8::String>("get1").ToLocalChecked()
65 , GetFunction(New<v8::FunctionTemplate>(Get1)).ToLocalChecked()
66 );
67 Set(target
68 , New<v8::String>("dispose1").ToLocalChecked()
69 , GetFunction(New<v8::FunctionTemplate>(Dispose1)).ToLocalChecked()
70 );
71 Set(target
72 , New<v8::String>("toPersistentAndBackAgain").ToLocalChecked()
73 , GetFunction(New<v8::FunctionTemplate>(ToPersistentAndBackAgain))
74 .ToLocalChecked()
75 );
76 Set(target
77 , New<v8::String>("persistentToPersistent").ToLocalChecked()
78 , GetFunction(New<v8::FunctionTemplate>(PersistentToPersistent))
79 .ToLocalChecked()
80 );
81 Set(target
82 , New<v8::String>("copyablePersistent").ToLocalChecked()
83 , GetFunction(New<v8::FunctionTemplate>(CopyablePersistent))
84 .ToLocalChecked()
85 );
86 Set(target
87 , New<v8::String>("passGlobal").ToLocalChecked()
88 , GetFunction(New<v8::FunctionTemplate>(PassGlobal))
89 .ToLocalChecked()
90 );
91}
92
93NODE_MODULE(persistent, Init)

Callers

nothing calls this directly

Calls 3

ToLocalCheckedMethod · 0.80
SetFunction · 0.50
GetFunctionFunction · 0.50

Tested by

no test coverage detected