Function pointer used with functions that support asynchronous operations. Callback functions must satisfy the following signature:

    1. typedef void (*napi_async_complete_callback)(napi_env env,
    2. napi_status status,
    3. void* data);

    Unless for reasons discussed in [Object Lifetime Management][], creating a handle and/or callback scope inside the function body is not necessary.