MCPcopy Create free account
hub / github.com/nodejs/node-addon-api / InitFinalizerOrder

Function InitFinalizerOrder

test/finalizer_order.cc:132–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

130} // namespace
131
132Napi::Object InitFinalizerOrder(Napi::Env env) {
133 Napi::Object exports = Napi::Object::New(env);
134 Test::Initialize(env, exports);
135 exports["createExternalBasicFinalizer"] =
136 Napi::Function::New(env, CreateExternalBasicFinalizer);
137 exports["createExternalFinalizer"] =
138 Napi::Function::New(env, CreateExternalFinalizer);
139 exports["isExternalBasicFinalizerCalled"] =
140 Napi::Function::New(env, isExternalBasicFinalizerCalled);
141 exports["isExternalFinalizerCalled"] =
142 Napi::Function::New(env, IsExternalFinalizerCalled);
143
144#ifdef NODE_API_EXPERIMENTAL_HAS_POST_FINALIZER
145 exports["PostFinalizer"] = Napi::Function::New(env, PostFinalizer);
146 exports["PostFinalizerWithData"] =
147 Napi::Function::New(env, PostFinalizerWithData);
148 exports["PostFinalizerWithDataAndHint"] =
149 Napi::Function::New(env, PostFinalizerWithDataAndHint);
150#endif
151 return exports;
152}

Callers 1

InitFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected