Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update headers from nodejs/node tag v19.3.0 #2

Open
wants to merge 1 commit into
base: test-def
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion include/js_native_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -472,7 +472,7 @@ NAPI_EXTERN napi_status NAPI_CDECL napi_get_date_value(napi_env env,
// Add finalizer for pointer
NAPI_EXTERN napi_status NAPI_CDECL napi_add_finalizer(napi_env env,
napi_value js_object,
void* finalize_data,
void* native_object,
napi_finalize finalize_cb,
void* finalize_hint,
napi_ref* result);
Expand Down
2 changes: 0 additions & 2 deletions include/node_api.h
Original file line number Diff line number Diff line change
Expand Up @@ -175,7 +175,6 @@ NAPI_EXTERN napi_status NAPI_CDECL napi_get_buffer_info(napi_env env,
void** data,
size_t* length);

#ifndef __wasm32__
// Methods to manage simple async operations
NAPI_EXTERN napi_status NAPI_CDECL
napi_create_async_work(napi_env env,
Expand All @@ -191,7 +190,6 @@ NAPI_EXTERN napi_status NAPI_CDECL napi_queue_async_work(napi_env env,
napi_async_work work);
NAPI_EXTERN napi_status NAPI_CDECL napi_cancel_async_work(napi_env env,
napi_async_work work);
#endif // __wasm32__

// version management
NAPI_EXTERN napi_status NAPI_CDECL
Expand Down
117 changes: 117 additions & 0 deletions js_native_api.def
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
NAME NODE.EXE
EXPORTS
napi_adjust_external_memory
napi_call_function
napi_close_escapable_handle_scope
napi_close_handle_scope
napi_coerce_to_bool
napi_coerce_to_number
napi_coerce_to_object
napi_coerce_to_string
napi_create_array
napi_create_array_with_length
napi_create_arraybuffer
napi_create_dataview
napi_create_double
napi_create_error
napi_create_external
napi_create_external_arraybuffer
napi_create_function
napi_create_int32
napi_create_int64
napi_create_object
napi_create_promise
napi_create_range_error
napi_create_reference
napi_create_string_latin1
napi_create_string_utf16
napi_create_string_utf8
napi_create_symbol
napi_create_type_error
napi_create_typedarray
napi_create_uint32
napi_define_class
napi_define_properties
napi_delete_element
napi_delete_property
napi_delete_reference
napi_escape_handle
napi_get_and_clear_last_exception
napi_get_array_length
napi_get_arraybuffer_info
napi_get_boolean
napi_get_cb_info
napi_get_dataview_info
napi_get_element
napi_get_global
napi_get_last_error_info
napi_get_named_property
napi_get_new_target
napi_get_null
napi_get_property
napi_get_property_names
napi_get_prototype
napi_get_reference_value
napi_get_typedarray_info
napi_get_undefined
napi_get_value_bool
napi_get_value_double
napi_get_value_external
napi_get_value_int32
napi_get_value_int64
napi_get_value_string_latin1
napi_get_value_string_utf16
napi_get_value_string_utf8
napi_get_value_uint32
napi_get_version
napi_has_element
napi_has_named_property
napi_has_own_property
napi_has_property
napi_instanceof
napi_is_array
napi_is_arraybuffer
napi_is_dataview
napi_is_error
napi_is_exception_pending
napi_is_promise
napi_is_typedarray
napi_new_instance
napi_open_escapable_handle_scope
napi_open_handle_scope
napi_reference_ref
napi_reference_unref
napi_reject_deferred
napi_remove_wrap
napi_resolve_deferred
napi_run_script
napi_set_element
napi_set_named_property
napi_set_property
napi_strict_equals
napi_throw
napi_throw_error
napi_throw_range_error
napi_throw_type_error
napi_typeof
napi_unwrap
napi_wrap
napi_add_finalizer
napi_create_date
napi_get_date_value
napi_is_date
napi_create_bigint_int64
napi_create_bigint_uint64
napi_create_bigint_words
napi_get_all_property_names
napi_get_instance_data
napi_get_value_bigint_int64
napi_get_value_bigint_uint64
napi_get_value_bigint_words
napi_set_instance_data
napi_detach_arraybuffer
napi_is_detached_arraybuffer
napi_check_object_type_tag
napi_object_freeze
napi_object_seal
napi_type_tag_object
147 changes: 147 additions & 0 deletions node_api.def
Original file line number Diff line number Diff line change
@@ -0,0 +1,147 @@
NAME NODE.EXE
EXPORTS
napi_async_destroy
napi_async_init
napi_cancel_async_work
napi_create_async_work
napi_create_buffer
napi_create_buffer_copy
napi_create_external_buffer
napi_delete_async_work
napi_fatal_error
napi_get_buffer_info
napi_get_node_version
napi_is_buffer
napi_make_callback
napi_module_register
napi_queue_async_work
napi_adjust_external_memory
napi_call_function
napi_close_escapable_handle_scope
napi_close_handle_scope
napi_coerce_to_bool
napi_coerce_to_number
napi_coerce_to_object
napi_coerce_to_string
napi_create_array
napi_create_array_with_length
napi_create_arraybuffer
napi_create_dataview
napi_create_double
napi_create_error
napi_create_external
napi_create_external_arraybuffer
napi_create_function
napi_create_int32
napi_create_int64
napi_create_object
napi_create_promise
napi_create_range_error
napi_create_reference
napi_create_string_latin1
napi_create_string_utf16
napi_create_string_utf8
napi_create_symbol
napi_create_type_error
napi_create_typedarray
napi_create_uint32
napi_define_class
napi_define_properties
napi_delete_element
napi_delete_property
napi_delete_reference
napi_escape_handle
napi_get_and_clear_last_exception
napi_get_array_length
napi_get_arraybuffer_info
napi_get_boolean
napi_get_cb_info
napi_get_dataview_info
napi_get_element
napi_get_global
napi_get_last_error_info
napi_get_named_property
napi_get_new_target
napi_get_null
napi_get_property
napi_get_property_names
napi_get_prototype
napi_get_reference_value
napi_get_typedarray_info
napi_get_undefined
napi_get_value_bool
napi_get_value_double
napi_get_value_external
napi_get_value_int32
napi_get_value_int64
napi_get_value_string_latin1
napi_get_value_string_utf16
napi_get_value_string_utf8
napi_get_value_uint32
napi_get_version
napi_has_element
napi_has_named_property
napi_has_own_property
napi_has_property
napi_instanceof
napi_is_array
napi_is_arraybuffer
napi_is_dataview
napi_is_error
napi_is_exception_pending
napi_is_promise
napi_is_typedarray
napi_new_instance
napi_open_escapable_handle_scope
napi_open_handle_scope
napi_reference_ref
napi_reference_unref
napi_reject_deferred
napi_remove_wrap
napi_resolve_deferred
napi_run_script
napi_set_element
napi_set_named_property
napi_set_property
napi_strict_equals
napi_throw
napi_throw_error
napi_throw_range_error
napi_throw_type_error
napi_typeof
napi_unwrap
napi_wrap
napi_get_uv_event_loop
napi_add_env_cleanup_hook
napi_close_callback_scope
napi_fatal_exception
napi_open_callback_scope
napi_remove_env_cleanup_hook
napi_acquire_threadsafe_function
napi_call_threadsafe_function
napi_create_threadsafe_function
napi_get_threadsafe_function_context
napi_ref_threadsafe_function
napi_release_threadsafe_function
napi_unref_threadsafe_function
napi_add_finalizer
napi_create_date
napi_get_date_value
napi_is_date
napi_create_bigint_int64
napi_create_bigint_uint64
napi_create_bigint_words
napi_get_all_property_names
napi_get_instance_data
napi_get_value_bigint_int64
napi_get_value_bigint_uint64
napi_get_value_bigint_words
napi_set_instance_data
napi_detach_arraybuffer
napi_is_detached_arraybuffer
napi_add_async_cleanup_hook
napi_remove_async_cleanup_hook
napi_check_object_type_tag
napi_object_freeze
napi_object_seal
napi_type_tag_object