| 69 | } |
| 70 | |
| 71 | Value CallWithRecvVector(const CallbackInfo& info) { |
| 72 | EscapableHandleScope scope(info.Env()); |
| 73 | FunctionReference ref; |
| 74 | std::vector<napi_value> newVec; |
| 75 | ref.Reset(info[0].As<Function>()); |
| 76 | |
| 77 | for (int i = 2; i < (int)info.Length(); i++) { |
| 78 | newVec.push_back(info[i]); |
| 79 | } |
| 80 | return scope.Escape(MaybeUnwrap(ref.Call(info[1], newVec))); |
| 81 | } |
| 82 | |
| 83 | Value CallWithRecvArgc(const CallbackInfo& info) { |
| 84 | EscapableHandleScope scope(info.Env()); |