| 585 | class AsyncResource { |
| 586 | public: |
| 587 | AsyncResource( |
| 588 | v8::Local<v8::String> name |
| 589 | , v8::Local<v8::Object> resource = New<v8::Object>()) { |
| 590 | #if NODE_MODULE_VERSION >= NODE_9_0_MODULE_VERSION |
| 591 | v8::Isolate* isolate = v8::Isolate::GetCurrent(); |
| 592 | |
| 593 | if (resource.IsEmpty()) { |
| 594 | resource = New<v8::Object>(); |
| 595 | } |
| 596 | |
| 597 | context = node::EmitAsyncInit(isolate, resource, name); |
| 598 | #endif |
| 599 | } |
| 600 | |
| 601 | AsyncResource( |
| 602 | const char* name |
nothing calls this directly
no test coverage detected