napi_callback


用于用户提供的本地函数的函数指针类型,这些函数将通过 Node-API 暴露给 JavaScript。回调函数应满足以下签名:

【Function pointer type for user-provided native functions which are to be exposed to JavaScript via Node-API. Callback functions should satisfy the following signature:】

typedef napi_value (*napi_callback)(napi_env, napi_callback_info); 

除非出于 对象生命周期管理 中讨论的原因,在 napi_callback 内创建 handle 和/或回调作用域通常是不必要的。

【Unless for reasons discussed in Object Lifetime Management, creating a handle and/or callback scope inside a napi_callback is not necessary.】