MCPcopy Index your code
hub / github.com/nodejs/node-addon-api / Initialize

Method Initialize

test/objectwrap.cc:118–266  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

116 }
117
118 static void Initialize(Napi::Env env, Napi::Object exports) {
119 Napi::Symbol kTestStaticValueInternal =
120 Napi::Symbol::New(env, "kTestStaticValueInternal");
121 Napi::Symbol kTestStaticAccessorInternal =
122 Napi::Symbol::New(env, "kTestStaticAccessorInternal");
123 Napi::Symbol kTestStaticAccessorTInternal =
124 Napi::Symbol::New(env, "kTestStaticAccessorTInternal");
125 Napi::Symbol kTestStaticMethodInternal =
126 Napi::Symbol::New(env, "kTestStaticMethodInternal");
127 Napi::Symbol kTestStaticMethodTInternal =
128 Napi::Symbol::New(env, "kTestStaticMethodTInternal");
129 Napi::Symbol kTestStaticVoidMethodTInternal =
130 Napi::Symbol::New(env, "kTestStaticVoidMethodTInternal");
131 Napi::Symbol kTestStaticVoidMethodInternal =
132 Napi::Symbol::New(env, "kTestStaticVoidMethodInternal");
133 Napi::Symbol kTestValueInternal =
134 Napi::Symbol::New(env, "kTestValueInternal");
135 Napi::Symbol kTestAccessorInternal =
136 Napi::Symbol::New(env, "kTestAccessorInternal");
137 Napi::Symbol kTestAccessorTInternal =
138 Napi::Symbol::New(env, "kTestAccessorTInternal");
139 Napi::Symbol kTestMethodInternal =
140 Napi::Symbol::New(env, "kTestMethodInternal");
141 Napi::Symbol kTestMethodTInternal =
142 Napi::Symbol::New(env, "kTestMethodTInternal");
143 Napi::Symbol kTestVoidMethodTInternal =
144 Napi::Symbol::New(env, "kTestVoidMethodTInternal");
145
146 exports.Set(
147 "Test",
148 DefineClass(
149 env,
150 "Test",
151 {
152
153 // expose symbols for testing
154 StaticValue("kTestStaticValueInternal",
155 kTestStaticValueInternal),
156 StaticValue("kTestStaticAccessorInternal",
157 kTestStaticAccessorInternal),
158 StaticValue("kTestStaticAccessorTInternal",
159 kTestStaticAccessorTInternal),
160 StaticValue("kTestStaticMethodInternal",
161 kTestStaticMethodInternal),
162 StaticValue("kTestStaticMethodTInternal",
163 kTestStaticMethodTInternal),
164 StaticValue("kTestStaticVoidMethodInternal",
165 kTestStaticVoidMethodInternal),
166 StaticValue("kTestStaticVoidMethodTInternal",
167 kTestStaticVoidMethodTInternal),
168 StaticValue("kTestValueInternal", kTestValueInternal),
169 StaticValue("kTestAccessorInternal", kTestAccessorInternal),
170 StaticValue("kTestAccessorTInternal", kTestAccessorTInternal),
171 StaticValue("kTestMethodInternal", kTestMethodInternal),
172 StaticValue("kTestMethodTInternal", kTestMethodTInternal),
173 StaticValue("kTestVoidMethodTInternal",
174 kTestVoidMethodTInternal),
175

Callers

nothing calls this directly

Calls 2

MaybeUnwrapFunction · 0.85
SetMethod · 0.80

Tested by

no test coverage detected