31 using v8::FunctionCallbackInfo;
38 void ErrName(
const FunctionCallbackInfo<Value>& args) {
39 Environment* env = Environment::GetCurrent(args);
40 int err = args[0]->Int32Value();
42 return env->ThrowError(
"err >= 0");
43 const char* name = uv_err_name(err);
44 args.GetReturnValue().Set(OneByteString(env->isolate(), name));
48 void InitializeUV(Local<Object> target,
50 Local<Context> context) {
51 Environment* env = Environment::GetCurrent(context);
52 target->Set(FIXED_ONE_BYTE_STRING(env->isolate(),
"errname"),
53 env->NewFunctionTemplate(ErrName)->GetFunction());
55 target->Set(FIXED_ONE_BYTE_STRING(env->isolate(), "UV_" # name), \ 56 Integer::New(env->isolate(), UV_ ## name));
NODE_MODULE_CONTEXT_AWARE_BUILTIN(inspector, node::inspector::Agent::InitInspector)