# Working with JavaScript Values `node-addon-api` provides a set of classes that allow to create and manage JavaScript object: - [Function](function.md) - [FunctionReference](function_reference.md) - [ObjectWrap](object_wrap.md) - [ClassPropertyDescriptor](class_property_descriptor.md) - [Buffer](buffer.md) - [ArrayBuffer](array_buffer.md) - [TypedArray](typed_array.md) - [TypedArrayOf](typed_array_of.md) - [DataView](dataview.md)