@@ -271,13 +271,13 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
271271 if (!from_file && (info.Length () < 1 || !info[0 ].IsObject ()))
272272 {
273273 Napi::TypeError::New (env, " must provide a buffer argument" ).ThrowAsJavaScriptException ();
274- return scope. Escape ( env.Undefined () );
274+ return env.Undefined ();
275275 }
276276
277277 if (from_file && (info.Length () < 1 || !info[0 ].IsString ()))
278278 {
279279 Napi::TypeError::New (env, " must provide a filename argument" ).ThrowAsJavaScriptException ();
280- return scope. Escape ( env.Undefined () );
280+ return env.Undefined ();
281281 }
282282 double scale = 1.0 ;
283283 std::size_t max_size = 2048 ;
@@ -288,7 +288,7 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
288288 {
289289 Napi::TypeError::New (env, " optional second arg must be an options object" ).ThrowAsJavaScriptException ();
290290
291- return scope. Escape ( env.Undefined () );
291+ return env.Undefined ();
292292 }
293293 Napi::Object options = info[1 ].As <Napi::Object>();
294294 if (options.Has (" scale" ))
@@ -297,13 +297,13 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
297297 if (!scale_opt.IsNumber ())
298298 {
299299 Napi::TypeError::New (env, " 'scale' must be a number" ).ThrowAsJavaScriptException ();
300- return scope. Escape ( env.Undefined () );
300+ return env.Undefined ();
301301 }
302302 scale = scale_opt.As <Napi::Number>().DoubleValue ();
303303 if (scale <= 0 )
304304 {
305305 Napi::TypeError::New (env, " 'scale' must be a positive non zero number" ).ThrowAsJavaScriptException ();
306- return scope. Escape ( env.Undefined () );
306+ return env.Undefined ();
307307 }
308308 }
309309 if (options.Has (" max_size" ))
@@ -312,13 +312,13 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
312312 if (!opt.IsNumber ())
313313 {
314314 Napi::TypeError::New (env, " 'max_size' must be a positive integer" ).ThrowAsJavaScriptException ();
315- return scope. Escape ( env.Undefined () );
315+ return env.Undefined ();
316316 }
317317 auto max_size_val = opt.As <Napi::Number>().Int32Value ();
318318 if (max_size_val < 0 || max_size_val > 65535 )
319319 {
320320 Napi::TypeError::New (env, " 'max_size' must be a positive integer between 0 and 65535" ).ThrowAsJavaScriptException ();
321- return scope. Escape ( env.Undefined () );
321+ return env.Undefined ();
322322 }
323323 max_size = static_cast <std::size_t >(max_size_val);
324324 }
@@ -328,7 +328,7 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
328328 if (!opt.IsBoolean ())
329329 {
330330 Napi::TypeError::New (env, " 'strict' must be a boolean value" ).ThrowAsJavaScriptException ();
331- return scope. Escape ( env.Undefined () );
331+ return env.Undefined ();
332332 }
333333 strict = opt.As <Napi::Boolean>();
334334 }
@@ -352,7 +352,7 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
352352 errorMessage << error << std::endl;
353353 }
354354 Napi::TypeError::New (env, errorMessage.str ().c_str ()).ThrowAsJavaScriptException ();
355- return scope. Escape ( env.Undefined () );
355+ return env.Undefined ();
356356 }
357357 }
358358 else
@@ -361,7 +361,7 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
361361 if (!obj.IsBuffer ())
362362 {
363363 Napi::TypeError::New (env, " first argument is invalid, must be a Buffer" ).ThrowAsJavaScriptException ();
364- return scope. Escape ( env.Undefined () );
364+ return env.Undefined ();
365365 }
366366 std::string svg_buffer (obj.As <Napi::Buffer<char >>().Data (), obj.As <Napi::Buffer<char >>().Length ());
367367 p.parse_from_string (svg_buffer);
@@ -373,7 +373,7 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
373373 errorMessage << error << std::endl;
374374 }
375375 Napi::TypeError::New (env, errorMessage.str ().c_str ()).ThrowAsJavaScriptException ();
376- return scope. Escape ( env.Undefined () );
376+ return env.Undefined ();
377377 }
378378 }
379379
@@ -395,15 +395,15 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
395395 if (svg_width <= 0 || svg_height <= 0 )
396396 {
397397 Napi::TypeError::New (env, " image created from svg must have a width and height greater then zero" ).ThrowAsJavaScriptException ();
398- return scope. Escape ( env.Undefined () );
398+ return env.Undefined ();
399399 }
400400
401401 if (svg_width > static_cast <double >(max_size) || svg_height > static_cast <double >(max_size))
402402 {
403403 std::stringstream s;
404404 s << " image created from svg must be " << max_size << " pixels or fewer on each side" ;
405405 Napi::TypeError::New (env, s.str ().c_str ()).ThrowAsJavaScriptException ();
406- return scope. Escape ( env.Undefined () );
406+ return env.Undefined ();
407407 }
408408
409409 mapnik::image_rgba8 im (static_cast <int >(std::round (svg_width)),
@@ -442,7 +442,7 @@ Napi::Value Image::from_svg_sync_impl(Napi::CallbackInfo const& info, bool from_
442442 // it is a good idea to keep this. Therefore, any exceptions thrown will fail gracefully.
443443 // LCOV_EXCL_START
444444 Napi::Error::New (env, ex.what ()).ThrowAsJavaScriptException ();
445- return scope. Escape ( env.Undefined () );
445+ return env.Undefined ();
446446 // LCOV_EXCL_STOP
447447 }
448448}
0 commit comments