List of all items
Structs
- NapiPropertyAttributes
- api::NapiExtendedErrorInfo
- api::NapiTypeTag
- api::napi_async_cleanup_hook_handle__
- api::napi_async_context__
- api::napi_async_work__
- api::napi_callback_info__
- api::napi_callback_scope__
- api::napi_deferred__
- api::napi_env__
- api::napi_escapable_handle_scope__
- api::napi_handle_scope__
- api::napi_module
- api::napi_node_version
- api::napi_property_descriptor
- api::napi_ref__
- api::napi_threadsafe_function__
- api::napi_value__
- api::uv_loop_s
- args::JsArgs
- callback::CallbackInfo
- context::NapiAsyncContext
- descriptor::DescriptorAccessorBuilder
- descriptor::DescriptorMethodBuilder
- descriptor::DescriptorValueBuilder
- descriptor::NapiPropertyDescriptor
- env::AsyncCleanupHookHandler
- env::CleanupHookHandler
- env::NapiEnv
- reference::NapiRef
- scope::NapiCallbackScope
- scope::NapiEscapableHandleScope
- scope::NapiHandleScope
- tsfn::NapiThreadsafeFunction
- value::Function
- value::JsArray
- value::JsArrayBuffer
- value::JsBigInt
- value::JsBoolean
- value::JsBuffer
- value::JsClass
- value::JsDataView
- value::JsDate
- value::JsError
- value::JsExternal
- value::JsGlobal
- value::JsNull
- value::JsNumber
- value::JsObject
- value::JsPromise
- value::JsString
- value::JsSymbol
- value::JsTypedArray
- value::JsUndefined
- value::JsValue
- work::NapiAsyncWork
Enums
- NapiKeyCollectionMode
- NapiKeyConversion
- NapiKeyFilter
- NapiStatus
- NapiThreadsafeFunctionCallMode
- NapiThreadsafeFunctionReleaseMode
- NapiTypedarrayType
- NapiValuetype
- prelude::NapiStatus
Traits
Macros
- from_js_args_tuple
- napi_as
- napi_call
- napi_from_raw
- napi_get_value
- napi_guard
- napi_is
- napi_module
- napi_r
- napi_s
- napi_value_t
- to_js_args_tuple
Functions
- api::napi_acquire_threadsafe_function
- api::napi_add_async_cleanup_hook
- api::napi_add_env_cleanup_hook
- api::napi_add_finalizer
- api::napi_adjust_external_memory
- api::napi_async_destroy
- api::napi_async_init
- api::napi_call_function
- api::napi_call_threadsafe_function
- api::napi_cancel_async_work
- api::napi_check_object_type_tag
- api::napi_close_callback_scope
- api::napi_close_escapable_handle_scope
- api::napi_close_handle_scope
- api::napi_coerce_to_bool
- api::napi_coerce_to_number
- api::napi_coerce_to_object
- api::napi_coerce_to_string
- api::napi_create_array
- api::napi_create_array_with_length
- api::napi_create_arraybuffer
- api::napi_create_async_work
- api::napi_create_bigint_int64
- api::napi_create_bigint_uint64
- api::napi_create_bigint_words
- api::napi_create_buffer
- api::napi_create_buffer_copy
- api::napi_create_dataview
- api::napi_create_date
- api::napi_create_double
- api::napi_create_error
- api::napi_create_external
- api::napi_create_external_arraybuffer
- api::napi_create_external_buffer
- api::napi_create_function
- api::napi_create_int32
- api::napi_create_int64
- api::napi_create_object
- api::napi_create_promise
- api::napi_create_range_error
- api::napi_create_reference
- api::napi_create_string_latin1
- api::napi_create_string_utf16
- api::napi_create_string_utf8
- api::napi_create_symbol
- api::napi_create_threadsafe_function
- api::napi_create_type_error
- api::napi_create_typedarray
- api::napi_create_uint32
- api::napi_define_class
- api::napi_define_properties
- api::napi_delete_async_work
- api::napi_delete_element
- api::napi_delete_property
- api::napi_delete_reference
- api::napi_detach_arraybuffer
- api::napi_escape_handle
- api::napi_fatal_error
- api::napi_fatal_exception
- api::napi_get_all_property_names
- api::napi_get_and_clear_last_exception
- api::napi_get_array_length
- api::napi_get_arraybuffer_info
- api::napi_get_boolean
- api::napi_get_buffer_info
- api::napi_get_cb_info
- api::napi_get_dataview_info
- api::napi_get_date_value
- api::napi_get_element
- api::napi_get_global
- api::napi_get_instance_data
- api::napi_get_last_error_info
- api::napi_get_named_property
- api::napi_get_new_target
- api::napi_get_node_version
- api::napi_get_null
- api::napi_get_property
- api::napi_get_property_names
- api::napi_get_prototype
- api::napi_get_reference_value
- api::napi_get_threadsafe_function_context
- api::napi_get_typedarray_info
- api::napi_get_undefined
- api::napi_get_uv_event_loop
- api::napi_get_value_bigint_int64
- api::napi_get_value_bigint_uint64
- api::napi_get_value_bigint_words
- api::napi_get_value_bool
- api::napi_get_value_double
- api::napi_get_value_external
- api::napi_get_value_int32
- api::napi_get_value_int64
- api::napi_get_value_string_latin1
- api::napi_get_value_string_utf16
- api::napi_get_value_string_utf8
- api::napi_get_value_uint32
- api::napi_get_version
- api::napi_has_element
- api::napi_has_named_property
- api::napi_has_own_property
- api::napi_has_property
- api::napi_instanceof
- api::napi_is_array
- api::napi_is_arraybuffer
- api::napi_is_buffer
- api::napi_is_dataview
- api::napi_is_date
- api::napi_is_detached_arraybuffer
- api::napi_is_error
- api::napi_is_exception_pending
- api::napi_is_promise
- api::napi_is_typedarray
- api::napi_make_callback
- api::napi_module_register
- api::napi_new_instance
- api::napi_object_freeze
- api::napi_object_seal
- api::napi_open_callback_scope
- api::napi_open_escapable_handle_scope
- api::napi_open_handle_scope
- api::napi_queue_async_work
- api::napi_ref_threadsafe_function
- api::napi_reference_ref
- api::napi_reference_unref
- api::napi_reject_deferred
- api::napi_release_threadsafe_function
- api::napi_remove_async_cleanup_hook
- api::napi_remove_env_cleanup_hook
- api::napi_remove_wrap
- api::napi_resolve_deferred
- api::napi_run_script
- api::napi_set_element
- api::napi_set_instance_data
- api::napi_set_named_property
- api::napi_set_property
- api::napi_strict_equals
- api::napi_throw
- api::napi_throw_error
- api::napi_throw_range_error
- api::napi_throw_type_error
- api::napi_type_tag_object
- api::napi_typeof
- api::napi_unref_threadsafe_function
- api::napi_unwrap
- api::napi_wrap
- fatal_error
- napi_version_guard
Type Aliases
- NapiResult
- api::char16_t
- api::napi_addon_register_func
- api::napi_async_cleanup_hook
- api::napi_async_cleanup_hook_handle
- api::napi_async_complete_callback
- api::napi_async_context
- api::napi_async_execute_callback
- api::napi_async_work
- api::napi_callback
- api::napi_callback_info
- api::napi_callback_scope
- api::napi_deferred
- api::napi_env
- api::napi_escapable_handle_scope
- api::napi_finalize
- api::napi_handle_scope
- api::napi_key_collection_mode
- api::napi_key_conversion
- api::napi_key_filter
- api::napi_property_attributes
- api::napi_ref
- api::napi_status
- api::napi_threadsafe_function
- api::napi_threadsafe_function_call_js
- api::napi_threadsafe_function_call_mode
- api::napi_threadsafe_function_release_mode
- api::napi_typedarray_type
- api::napi_value
- api::napi_valuetype
- api::size_t
- prelude::CharPointer
- prelude::DataPointer
- prelude::NapiResult
- prelude::NapiTsfnMode
- prelude::NapiTsfnReleaseMode
- tsfn::NapiTsfn
- value::JsFunction
Constants
- api::napi_key_collection_mode_napi_key_include_prototypes
- api::napi_key_collection_mode_napi_key_own_only
- api::napi_key_conversion_napi_key_keep_numbers
- api::napi_key_conversion_napi_key_numbers_to_strings
- api::napi_key_filter_napi_key_all_properties
- api::napi_key_filter_napi_key_configurable
- api::napi_key_filter_napi_key_enumerable
- api::napi_key_filter_napi_key_skip_strings
- api::napi_key_filter_napi_key_skip_symbols
- api::napi_key_filter_napi_key_writable
- api::napi_property_attributes_napi_configurable
- api::napi_property_attributes_napi_default
- api::napi_property_attributes_napi_default_jsproperty
- api::napi_property_attributes_napi_default_method
- api::napi_property_attributes_napi_enumerable
- api::napi_property_attributes_napi_static
- api::napi_property_attributes_napi_writable
- api::napi_status_napi_array_expected
- api::napi_status_napi_arraybuffer_expected
- api::napi_status_napi_bigint_expected
- api::napi_status_napi_boolean_expected
- api::napi_status_napi_callback_scope_mismatch
- api::napi_status_napi_cancelled
- api::napi_status_napi_closing
- api::napi_status_napi_date_expected
- api::napi_status_napi_detachable_arraybuffer_expected
- api::napi_status_napi_escape_called_twice
- api::napi_status_napi_function_expected
- api::napi_status_napi_generic_failure
- api::napi_status_napi_handle_scope_mismatch
- api::napi_status_napi_invalid_arg
- api::napi_status_napi_name_expected
- api::napi_status_napi_number_expected
- api::napi_status_napi_object_expected
- api::napi_status_napi_ok
- api::napi_status_napi_pending_exception
- api::napi_status_napi_queue_full
- api::napi_status_napi_string_expected
- api::napi_status_napi_would_deadlock
- api::napi_threadsafe_function_call_mode_napi_tsfn_blocking
- api::napi_threadsafe_function_call_mode_napi_tsfn_nonblocking
- api::napi_threadsafe_function_release_mode_napi_tsfn_abort
- api::napi_threadsafe_function_release_mode_napi_tsfn_release
- api::napi_typedarray_type_napi_bigint64_array
- api::napi_typedarray_type_napi_biguint64_array
- api::napi_typedarray_type_napi_float32_array
- api::napi_typedarray_type_napi_float64_array
- api::napi_typedarray_type_napi_int16_array
- api::napi_typedarray_type_napi_int32_array
- api::napi_typedarray_type_napi_int8_array
- api::napi_typedarray_type_napi_uint16_array
- api::napi_typedarray_type_napi_uint32_array
- api::napi_typedarray_type_napi_uint8_array
- api::napi_typedarray_type_napi_uint8_clamped_array
- api::napi_valuetype_napi_bigint
- api::napi_valuetype_napi_boolean
- api::napi_valuetype_napi_external
- api::napi_valuetype_napi_function
- api::napi_valuetype_napi_null
- api::napi_valuetype_napi_number
- api::napi_valuetype_napi_object
- api::napi_valuetype_napi_string
- api::napi_valuetype_napi_symbol
- api::napi_valuetype_napi_undefined