18c339a94Sopenharmony_ci# Full Class Hierarchy
28c339a94Sopenharmony_ci
38c339a94Sopenharmony_ci| Class | Parent Class(es) |
48c339a94Sopenharmony_ci|---|---|
58c339a94Sopenharmony_ci| [`Napi::Addon`][] | [`Napi::InstanceWrap`][] |
68c339a94Sopenharmony_ci| [`Napi::Array`][] | [`Napi::Object`][] |
78c339a94Sopenharmony_ci| [`Napi::ArrayBuffer`][] | [`Napi::Object`][] |
88c339a94Sopenharmony_ci| [`Napi::AsyncContext`][] |  |
98c339a94Sopenharmony_ci| [`Napi::AsyncProgressQueueWorker`][] | `Napi::AsyncProgressWorkerBase` |
108c339a94Sopenharmony_ci| [`Napi::AsyncProgressWorker`][] | `Napi::AsyncProgressWorkerBase` |
118c339a94Sopenharmony_ci| [`Napi::AsyncWorker`][] |  |
128c339a94Sopenharmony_ci| [`Napi::BigInt`][] | [`Napi::Value`][] |
138c339a94Sopenharmony_ci| [`Napi::Boolean`][] | [`Napi::Value`][] |
148c339a94Sopenharmony_ci| [`Napi::Buffer`][] | [`Napi::Uint8Array`][] |
158c339a94Sopenharmony_ci| [`Napi::CallbackInfo`][] |  |
168c339a94Sopenharmony_ci| [`Napi::CallbackScope`][] |  |
178c339a94Sopenharmony_ci| [`Napi::ClassPropertyDescriptor`][] |  |
188c339a94Sopenharmony_ci| [`Napi::DataView`][] | [`Napi::Object`][] |
198c339a94Sopenharmony_ci| [`Napi::Date`][] | [`Napi::Value`][] |
208c339a94Sopenharmony_ci| [`Napi::Env`][] |  |
218c339a94Sopenharmony_ci| [`Napi::Error`][] | [`Napi::ObjectReference`][], [`std::exception`][] |
228c339a94Sopenharmony_ci| [`Napi::EscapableHandleScope`][] |  |
238c339a94Sopenharmony_ci| [`Napi::External`][] | [`Napi::TypeTaggable`][] |
248c339a94Sopenharmony_ci| [`Napi::Function`][] | [`Napi::Object`][] |
258c339a94Sopenharmony_ci| [`Napi::FunctionReference`][] | [`Napi::Reference<Napi::Function>`][] |
268c339a94Sopenharmony_ci| [`Napi::HandleScope`][] |  |
278c339a94Sopenharmony_ci| [`Napi::InstanceWrap`][] |  |
288c339a94Sopenharmony_ci| [`Napi::MemoryManagement`][] |  |
298c339a94Sopenharmony_ci| [`Napi::Name`][] | [`Napi::Value`][] |
308c339a94Sopenharmony_ci| [`Napi::Number`][] | [`Napi::Value`][] |
318c339a94Sopenharmony_ci| [`Napi::Object`][] | [`Napi::TypeTaggable`][] |
328c339a94Sopenharmony_ci| [`Napi::ObjectReference`][] | [`Napi::Reference<Napi::Object>`][] |
338c339a94Sopenharmony_ci| [`Napi::ObjectWrap`][] | [`Napi::InstanceWrap`][], [`Napi::Reference<Napi::Object>`][] |
348c339a94Sopenharmony_ci| [`Napi::Promise`][] | [`Napi::Object`][] |
358c339a94Sopenharmony_ci| [`Napi::PropertyDescriptor`][] |  |
368c339a94Sopenharmony_ci| [`Napi::RangeError`][] | [`Napi::Error`][] |
378c339a94Sopenharmony_ci| [`Napi::Reference`] |  |
388c339a94Sopenharmony_ci| [`Napi::String`][] | [`Napi::Name`][] |
398c339a94Sopenharmony_ci| [`Napi::Symbol`][] | [`Napi::Name`][] |
408c339a94Sopenharmony_ci| [`Napi::SyntaxError`][] | [`Napi::Error`][] |
418c339a94Sopenharmony_ci| [`Napi::ThreadSafeFunction`][] |  |
428c339a94Sopenharmony_ci| [`Napi::TypeTaggable`][] | [`Napi::Value][] |
438c339a94Sopenharmony_ci| [`Napi::TypeError`][] | [`Napi::Error`][] |
448c339a94Sopenharmony_ci| [`Napi::TypedArray`][] | [`Napi::Object`][] |
458c339a94Sopenharmony_ci| [`Napi::TypedArrayOf`][] | [`Napi::TypedArray`][] |
468c339a94Sopenharmony_ci| [`Napi::Value`][] |  |
478c339a94Sopenharmony_ci| [`Napi::VersionManagement`][] |  |
488c339a94Sopenharmony_ci
498c339a94Sopenharmony_ci[`Napi::Addon`]: ./addon.md
508c339a94Sopenharmony_ci[`Napi::Array`]: ./array.md
518c339a94Sopenharmony_ci[`Napi::ArrayBuffer`]: ./array_buffer.md
528c339a94Sopenharmony_ci[`Napi::AsyncContext`]: ./async_context.md
538c339a94Sopenharmony_ci[`Napi::AsyncProgressQueueWorker`]: ./async_worker_variants.md#asyncprogressqueueworker
548c339a94Sopenharmony_ci[`Napi::AsyncProgressWorker`]: ./async_worker_variants.md#asyncprogressworker
558c339a94Sopenharmony_ci[`Napi::AsyncWorker`]: ./async_worker.md
568c339a94Sopenharmony_ci[`Napi::BigInt`]: ./bigint.md
578c339a94Sopenharmony_ci[`Napi::Boolean`]: ./boolean.md
588c339a94Sopenharmony_ci[`Napi::Buffer`]: ./buffer.md
598c339a94Sopenharmony_ci[`Napi::CallbackInfo`]: ./callbackinfo.md
608c339a94Sopenharmony_ci[`Napi::CallbackScope`]: ./callback_scope.md
618c339a94Sopenharmony_ci[`Napi::ClassPropertyDescriptor`]: ./class_property_descriptor.md
628c339a94Sopenharmony_ci[`Napi::DataView`]: ./dataview.md
638c339a94Sopenharmony_ci[`Napi::Date`]: ./date.md
648c339a94Sopenharmony_ci[`Napi::Env`]: ./env.md
658c339a94Sopenharmony_ci[`Napi::Error`]: ./error.md
668c339a94Sopenharmony_ci[`Napi::EscapableHandleScope`]: ./escapable_handle_scope.md
678c339a94Sopenharmony_ci[`Napi::External`]: ./external.md
688c339a94Sopenharmony_ci[`Napi::Function`]: ./function.md
698c339a94Sopenharmony_ci[`Napi::FunctionReference`]: ./function_reference.md
708c339a94Sopenharmony_ci[`Napi::HandleScope`]: ./handle_scope.md
718c339a94Sopenharmony_ci[`Napi::InstanceWrap`]: ./instance_wrap.md
728c339a94Sopenharmony_ci[`Napi::MemoryManagement`]: ./memory_management.md
738c339a94Sopenharmony_ci[`Napi::Name`]: ./name.md
748c339a94Sopenharmony_ci[`Napi::Number`]: ./number.md
758c339a94Sopenharmony_ci[`Napi::Object`]: ./object.md
768c339a94Sopenharmony_ci[`Napi::ObjectReference`]: ./object_reference.md
778c339a94Sopenharmony_ci[`Napi::ObjectWrap`]: ./object_wrap.md
788c339a94Sopenharmony_ci[`Napi::Promise`]: ./promise.md
798c339a94Sopenharmony_ci[`Napi::PropertyDescriptor`]: ./property_descriptor.md
808c339a94Sopenharmony_ci[`Napi::RangeError`]: ./range_error.md
818c339a94Sopenharmony_ci[`Napi::Reference`]: ./reference.md
828c339a94Sopenharmony_ci[`Napi::Reference<Napi::Function>`]: ./reference.md
838c339a94Sopenharmony_ci[`Napi::Reference<Napi::Object>`]: ./reference.md
848c339a94Sopenharmony_ci[`Napi::String`]: ./string.md
858c339a94Sopenharmony_ci[`Napi::Symbol`]: ./symbol.md
868c339a94Sopenharmony_ci[`Napi::SyntaxError`]: ./syntax_error.md
878c339a94Sopenharmony_ci[`Napi::ThreadSafeFunction`]: ./threadsafe_function.md
888c339a94Sopenharmony_ci[`Napi::TypeError`]: ./type_error.md
898c339a94Sopenharmony_ci[`Napi::TypeTaggable`]: ./type_taggable.md
908c339a94Sopenharmony_ci[`Napi::TypedArray`]: ./typed_array.md
918c339a94Sopenharmony_ci[`Napi::TypedArrayOf`]: ./typed_array_of.md
928c339a94Sopenharmony_ci[`Napi::Uint8Array`]: ./typed_array_of.md
938c339a94Sopenharmony_ci[`Napi::Value`]: ./value.md
948c339a94Sopenharmony_ci[`Napi::VersionManagement`]: ./version_management.md
958c339a94Sopenharmony_ci[`std::exception`]: /reference/exception/exception/
96