| 2737 | |
| 2738 | template <typename CbData> |
| 2739 | inline napi_status CreateFunction(napi_env env, |
| 2740 | const char* utf8name, |
| 2741 | napi_callback cb, |
| 2742 | CbData* data, |
| 2743 | napi_value* result) { |
| 2744 | napi_status status = |
| 2745 | napi_create_function(env, utf8name, NAPI_AUTO_LENGTH, cb, data, result); |
| 2746 | if (status == napi_ok) { |
| 2747 | status = Napi::details::AttachData(env, *result, data); |
| 2748 | } |
| 2749 | |
| 2750 | return status; |
| 2751 | } |
| 2752 | |
| 2753 | template <Function::VoidCallback cb> |
| 2754 | inline Function Function::New(napi_env env, const char* utf8name, void* data) { |
no test coverage detected