| 21 | } |
| 22 | |
| 23 | Value CreateExternalWithFinalizeHint(const CallbackInfo& info) { |
| 24 | finalizeCount = 0; |
| 25 | char* hint = nullptr; |
| 26 | return External<int>::New( |
| 27 | info.Env(), |
| 28 | new int(1), |
| 29 | [](Env /*env*/, int* data, char* /*hint*/) { |
| 30 | delete data; |
| 31 | finalizeCount++; |
| 32 | }, |
| 33 | hint); |
| 34 | } |
| 35 | |
| 36 | void CheckExternal(const CallbackInfo& info) { |
| 37 | Value arg = info[0]; |