napi_status napi_get_typedarray_info(napi_env env,napi_value typedarray,napi_typedarray_type* type,size_t* length,void** data,napi_value* arraybuffer,size_t* byte_offset)
[in] env: The environment that the API is invoked under.[in] typedarray:napi_valuerepresenting theTypedArraywhose properties to query.[out] type: Scalar datatype of the elements within theTypedArray.[out] length: The number of elements in theTypedArray.[out] data: The data buffer underlying theTypedArrayadjusted by thebyte_offsetvalue so that it points to the first element in theTypedArray. If the length of the array is0, this may beNULLor any other pointer value.[out] arraybuffer: TheArrayBufferunderlying theTypedArray.[out] byte_offset: The byte offset within the underlying native array at which the first element of the arrays is located. The value for the data parameter has already been adjusted so that data points to the first element in the array. Therefore, the first byte of the native array would be atdata - byte_offset.
Returns napi_ok if the API succeeded.
This API returns various properties of a typed array.
Warning: Use caution while using this API since the underlying data buffer is managed by the VM.
