Function pointer used with [napi_add_async_cleanup_hook][]. It will be called
when the environment is being torn down.
Callback functions must satisfy the following signature:
typedef void (*napi_async_cleanup_hook)(napi_async_cleanup_hook_handle handle,void* data);
[in] handle: The handle that must be passed to [napi_remove_async_cleanup_hook][] after completion of the asynchronous cleanup.[in] data: The data that was passed to [napi_add_async_cleanup_hook][].
The body of the function should initiate the asynchronous cleanup actions at the
end of which handle must be passed in a call to
[napi_remove_async_cleanup_hook][].
