@@ -30,32 +30,32 @@ void MarkerIndexWrapper::init(Local<Object> exports) {
30
30
31
31
const auto &prototype_template = constructor_template->PrototypeTemplate ();
32
32
33
- prototype_template-> Set ( Nan::New<String>(" delete" ).ToLocalChecked (), Nan::New<FunctionTemplate>(noop));
34
- prototype_template-> Set ( Nan::New<String>(" generateRandomNumber" ).ToLocalChecked (),
35
- Nan::New<FunctionTemplate>(generate_random_number));
36
- prototype_template-> Set ( Nan::New<String>(" insert" ).ToLocalChecked (), Nan::New<FunctionTemplate>(insert));
37
- prototype_template-> Set ( Nan::New<String>(" setExclusive" ).ToLocalChecked (), Nan::New<FunctionTemplate>(set_exclusive));
38
- prototype_template-> Set ( Nan::New<String>(" remove" ).ToLocalChecked (), Nan::New<FunctionTemplate>(remove));
39
- prototype_template-> Set ( Nan::New<String>(" has" ).ToLocalChecked (), Nan::New<FunctionTemplate>(has));
40
- prototype_template-> Set ( Nan::New<String>(" splice" ).ToLocalChecked (), Nan::New<FunctionTemplate>(splice));
41
- prototype_template-> Set ( Nan::New<String>(" getStart" ).ToLocalChecked (), Nan::New<FunctionTemplate>(get_start));
42
- prototype_template-> Set ( Nan::New<String>(" getEnd" ).ToLocalChecked (), Nan::New<FunctionTemplate>(get_end));
43
- prototype_template-> Set ( Nan::New<String>(" getRange" ).ToLocalChecked (), Nan::New<FunctionTemplate>(get_range));
44
- prototype_template-> Set ( Nan::New<String>(" compare" ).ToLocalChecked (), Nan::New<FunctionTemplate>(compare));
45
- prototype_template-> Set ( Nan::New<String>(" findIntersecting" ).ToLocalChecked (),
46
- Nan::New<FunctionTemplate>(find_intersecting));
47
- prototype_template-> Set ( Nan::New<String>(" findContaining" ).ToLocalChecked (),
48
- Nan::New<FunctionTemplate>(find_containing));
49
- prototype_template-> Set ( Nan::New<String>(" findContainedIn" ).ToLocalChecked (),
50
- Nan::New<FunctionTemplate>(find_contained_in));
51
- prototype_template-> Set ( Nan::New<String>(" findStartingIn" ).ToLocalChecked (),
52
- Nan::New<FunctionTemplate>(find_starting_in));
53
- prototype_template-> Set ( Nan::New<String>(" findStartingAt" ).ToLocalChecked (),
54
- Nan::New<FunctionTemplate>(find_starting_at));
55
- prototype_template-> Set ( Nan::New<String>(" findEndingIn" ).ToLocalChecked (), Nan::New<FunctionTemplate>(find_ending_in));
56
- prototype_template-> Set ( Nan::New<String>(" findEndingAt" ).ToLocalChecked (), Nan::New<FunctionTemplate>(find_ending_at));
57
- prototype_template-> Set ( Nan::New<String>(" findBoundariesAfter" ).ToLocalChecked (), Nan::New<FunctionTemplate>(find_boundaries_after));
58
- prototype_template-> Set ( Nan::New<String>(" dump" ).ToLocalChecked (), Nan::New<FunctionTemplate>(dump));
33
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" delete" ).ToLocalChecked (), Nan::New<FunctionTemplate>(noop), None );
34
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" generateRandomNumber" ).ToLocalChecked (),
35
+ Nan::New<FunctionTemplate>(generate_random_number), None );
36
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" insert" ).ToLocalChecked (), Nan::New<FunctionTemplate>(insert), None );
37
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" setExclusive" ).ToLocalChecked (), Nan::New<FunctionTemplate>(set_exclusive), None );
38
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" remove" ).ToLocalChecked (), Nan::New<FunctionTemplate>(remove), None );
39
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" has" ).ToLocalChecked (), Nan::New<FunctionTemplate>(has), None );
40
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" splice" ).ToLocalChecked (), Nan::New<FunctionTemplate>(splice), None );
41
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" getStart" ).ToLocalChecked (), Nan::New<FunctionTemplate>(get_start), None );
42
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" getEnd" ).ToLocalChecked (), Nan::New<FunctionTemplate>(get_end), None );
43
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" getRange" ).ToLocalChecked (), Nan::New<FunctionTemplate>(get_range), None );
44
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" compare" ).ToLocalChecked (), Nan::New<FunctionTemplate>(compare), None );
45
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findIntersecting" ).ToLocalChecked (),
46
+ Nan::New<FunctionTemplate>(find_intersecting), None );
47
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findContaining" ).ToLocalChecked (),
48
+ Nan::New<FunctionTemplate>(find_containing), None );
49
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findContainedIn" ).ToLocalChecked (),
50
+ Nan::New<FunctionTemplate>(find_contained_in), None );
51
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findStartingIn" ).ToLocalChecked (),
52
+ Nan::New<FunctionTemplate>(find_starting_in), None );
53
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findStartingAt" ).ToLocalChecked (),
54
+ Nan::New<FunctionTemplate>(find_starting_at), None );
55
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findEndingIn" ).ToLocalChecked (), Nan::New<FunctionTemplate>(find_ending_in), None );
56
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findEndingAt" ).ToLocalChecked (), Nan::New<FunctionTemplate>(find_ending_at), None );
57
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" findBoundariesAfter" ).ToLocalChecked (), Nan::New<FunctionTemplate>(find_boundaries_after), None );
58
+ Nan::SetTemplate (prototype_template, Nan::New<String>(" dump" ).ToLocalChecked (), Nan::New<FunctionTemplate>(dump), None );
59
59
60
60
start_string.Reset (Nan::Persistent<String>(Nan::New (" start" ).ToLocalChecked ()));
61
61
end_string.Reset (Nan::Persistent<String>(Nan::New (" end" ).ToLocalChecked ()));
@@ -110,7 +110,7 @@ Local<Set> MarkerIndexWrapper::marker_ids_set_to_js(const MarkerIndex::MarkerIdS
110
110
Local<Array> MarkerIndexWrapper::marker_ids_vector_to_js (const std::vector<MarkerIndex::MarkerId> &marker_ids) {
111
111
Local<Array> js_array = Nan::New<Array>(marker_ids.size ());
112
112
for (size_t i = 0 ; i < marker_ids.size (); i++) {
113
- js_array-> Set (i, Nan::New<Integer>(marker_ids[i]));
113
+ Nan:: Set (js_array, i, Nan::New<Integer>(marker_ids[i]));
114
114
}
115
115
return js_array;
116
116
}
@@ -119,9 +119,9 @@ Local<Object> MarkerIndexWrapper::snapshot_to_js(const unordered_map<MarkerIndex
119
119
Local<Object> result_object = Nan::New<Object>();
120
120
for (auto &pair : snapshot) {
121
121
Local<Object> range = Nan::New<Object>();
122
- range-> Set (Nan::New (start_string), PointWrapper::from_point (pair.second .start ));
123
- range-> Set (Nan::New (end_string), PointWrapper::from_point (pair.second .end ));
124
- result_object-> Set (Nan::New<Integer>(pair.first ), range);
122
+ Nan:: Set (range, Nan::New (start_string), PointWrapper::from_point (pair.second .start ));
123
+ Nan:: Set (range, Nan::New (end_string), PointWrapper::from_point (pair.second .end ));
124
+ Nan:: Set (result_object, Nan::New<Integer>(pair.first ), range);
125
125
}
126
126
return result_object;
127
127
}
@@ -207,11 +207,11 @@ void MarkerIndexWrapper::splice(const Nan::FunctionCallbackInfo<Value> &info) {
207
207
MarkerIndex::SpliceResult result = wrapper->marker_index .splice (*start, *old_extent, *new_extent);
208
208
209
209
Local<Object> invalidated = Nan::New<Object>();
210
- invalidated-> Set (Nan::New (touch_string), marker_ids_set_to_js (result.touch ));
211
- invalidated-> Set (Nan::New (inside_string), marker_ids_set_to_js (result.inside ));
212
- invalidated-> Set (Nan::New (inside_string), marker_ids_set_to_js (result.inside ));
213
- invalidated-> Set (Nan::New (overlap_string), marker_ids_set_to_js (result.overlap ));
214
- invalidated-> Set (Nan::New (surround_string), marker_ids_set_to_js (result.surround ));
210
+ Nan:: Set (invalidated, Nan::New (touch_string), marker_ids_set_to_js (result.touch ));
211
+ Nan:: Set (invalidated, Nan::New (inside_string), marker_ids_set_to_js (result.inside ));
212
+ Nan:: Set (invalidated, Nan::New (inside_string), marker_ids_set_to_js (result.inside ));
213
+ Nan:: Set (invalidated, Nan::New (overlap_string), marker_ids_set_to_js (result.overlap ));
214
+ Nan:: Set (invalidated, Nan::New (surround_string), marker_ids_set_to_js (result.surround ));
215
215
info.GetReturnValue ().Set (invalidated);
216
216
}
217
217
}
@@ -243,8 +243,8 @@ void MarkerIndexWrapper::get_range(const Nan::FunctionCallbackInfo<Value> &info)
243
243
if (id) {
244
244
Range range = wrapper->marker_index .get_range (*id);
245
245
auto result = Nan::New<Object>();
246
- result-> Set (Nan::New (start_string), PointWrapper::from_point (range.start ));
247
- result-> Set (Nan::New (end_string), PointWrapper::from_point (range.end ));
246
+ Nan:: Set (result, Nan::New (start_string), PointWrapper::from_point (range.start ));
247
+ Nan:: Set (result, Nan::New (end_string), PointWrapper::from_point (range.end ));
248
248
info.GetReturnValue ().Set (result);
249
249
}
250
250
}
@@ -353,18 +353,18 @@ void MarkerIndexWrapper::find_boundaries_after(const Nan::FunctionCallbackInfo<V
353
353
if (start && max_count) {
354
354
MarkerIndex::BoundaryQueryResult result = wrapper->marker_index .find_boundaries_after (*start, *max_count);
355
355
Local<Object> js_result = Nan::New<Object>();
356
- js_result-> Set (Nan::New (containing_start_string), marker_ids_vector_to_js (result.containing_start ));
356
+ Nan:: Set (js_result, Nan::New (containing_start_string), marker_ids_vector_to_js (result.containing_start ));
357
357
358
358
Local<Array> js_boundaries = Nan::New<Array>(result.boundaries .size ());
359
359
for (size_t i = 0 ; i < result.boundaries .size (); i++) {
360
360
MarkerIndex::Boundary boundary = result.boundaries [i];
361
361
Local<Object> js_boundary = Nan::New<Object>();
362
- js_boundary-> Set (Nan::New (position_string), PointWrapper::from_point (boundary.position ));
363
- js_boundary-> Set (Nan::New (starting_string), marker_ids_set_to_js (boundary.starting ));
364
- js_boundary-> Set (Nan::New (ending_string), marker_ids_set_to_js (boundary.ending ));
365
- js_boundaries-> Set (i, js_boundary);
362
+ Nan:: Set (js_boundary, Nan::New (position_string), PointWrapper::from_point (boundary.position ));
363
+ Nan:: Set (js_boundary, Nan::New (starting_string), marker_ids_set_to_js (boundary.starting ));
364
+ Nan:: Set (js_boundary, Nan::New (ending_string), marker_ids_set_to_js (boundary.ending ));
365
+ Nan:: Set (js_boundaries, i, js_boundary);
366
366
}
367
- js_result-> Set (Nan::New (boundaries_string), js_boundaries);
367
+ Nan:: Set (js_result, Nan::New (boundaries_string), js_boundaries);
368
368
369
369
info.GetReturnValue ().Set (js_result);
370
370
}
0 commit comments