@@ -55,14 +55,14 @@ using namespace std;
55
55
Nan::ThrowTypeError (" Argument " #I " must be a uint64" ); \
56
56
return ; \
57
57
} \
58
- uint64_t VAR = info[I]-> ToInteger (info.GetIsolate()->GetCurrentContext() ).ToLocalChecked()->Value();
58
+ uint64_t VAR = Nan::To<v8::Integer>( info[I]).ToLocalChecked()->Value ();
59
59
60
60
#define REQ_BOOL_ARG (I, VAR ) \
61
61
if (info.Length() <= (I) || !info[I]->IsBoolean ()) { \
62
62
Nan::ThrowTypeError (" Argument " #I " must be a boolean" ); \
63
63
return ; \
64
64
} \
65
- bool VAR = info[I]-> ToBoolean (info.GetIsolate()->GetCurrentContext() ).ToLocalChecked()->Value();
65
+ bool VAR = Nan::To<v8:: Boolean >( info[I]).ToLocalChecked()->Value ();
66
66
67
67
#define WRAP_RESULT (RES, VAR ) \
68
68
Local<Value> arg[1 ] = { Nan::New<External>(static_cast <BigNum*>(RES)) }; \
@@ -292,7 +292,7 @@ void BigNum::Initialize(v8::Local<v8::Object> target) {
292
292
Nan::SetPrototypeMethod (tmpl, " isbitset" , IsBitSet);
293
293
294
294
v8::Isolate *isolate = v8::Isolate::GetCurrent ();
295
- target-> Set (Nan::New (" BigNum" ).ToLocalChecked (), tmpl->GetFunction (isolate->GetCurrentContext ()).ToLocalChecked ());
295
+ Nan:: Set (target, Nan::New (" BigNum" ).ToLocalChecked (), tmpl->GetFunction (isolate->GetCurrentContext ()).ToLocalChecked ());
296
296
}
297
297
298
298
BigNum::BigNum (const Nan::Utf8String& str, uint64_t base) : Nan::ObjectWrap (),
@@ -422,8 +422,8 @@ NAN_METHOD(BigNum::New)
422
422
return ;
423
423
}
424
424
425
- Nan::Utf8String str (obj->ToObject (currentContext).ToLocalChecked ()-> Get ( Nan::New (" num" ).ToLocalChecked ())->ToString (currentContext).ToLocalChecked ());
426
- base = Nan::To<int64_t >(obj->ToObject (currentContext).ToLocalChecked ()-> Get ( Nan::New (" base" ).ToLocalChecked ())).FromJust ();
425
+ Nan::Utf8String str (Nan::Get ( obj->ToObject (currentContext).ToLocalChecked (), Nan::New (" num" ).ToLocalChecked ()). ToLocalChecked ( )->ToString (currentContext).ToLocalChecked ());
426
+ base = Nan::To<int64_t >(Nan::Get ( obj->ToObject (currentContext).ToLocalChecked (), Nan::New (" base" ).ToLocalChecked ()). ToLocalChecked ( )).FromJust ();
427
427
428
428
bignum = new BigNum (str, base);
429
429
}
0 commit comments