diff --git a/src/node_api.h b/src/node_api.h index 35e5c3e49d..46dbb02b47 100644 --- a/src/node_api.h +++ b/src/node_api.h @@ -33,10 +33,6 @@ struct uv_loop_s; // Forward declaration. #define NAPI_NO_RETURN #endif -typedef napi_value(NAPI_CDECL* napi_addon_register_func)(napi_env env, - napi_value exports); -typedef int32_t(NAPI_CDECL* node_api_addon_get_api_version_func)(void); - // Used by deprecated registration method napi_module_register. typedef struct napi_module { int nm_version; diff --git a/src/node_api_types.h b/src/node_api_types.h index 9c2f03f4d0..2580f15c03 100644 --- a/src/node_api_types.h +++ b/src/node_api_types.h @@ -3,6 +3,10 @@ #include "js_native_api_types.h" +typedef napi_value(NAPI_CDECL* napi_addon_register_func)(napi_env env, + napi_value exports); +typedef int32_t(NAPI_CDECL* node_api_addon_get_api_version_func)(void); + typedef struct napi_callback_scope__* napi_callback_scope; typedef struct napi_async_context__* napi_async_context; typedef struct napi_async_work__* napi_async_work;