nodex_api/value/typedarray.rs
1use crate::{api, prelude::*};
2use std::{mem::MaybeUninit, os::raw::c_char};
3
4#[derive(Copy, Clone, Debug)]
5pub struct JsTypedArray(pub(crate) JsValue);
6
7impl JsTypedArray {
8 pub(crate) fn from_value(value: JsValue) -> JsTypedArray {
9 JsTypedArray(value)
10 }
11}
12
13napi_value_t!(JsTypedArray);
14
15impl NapiValueCheck for JsTypedArray {
16 fn check(&self) -> NapiResult<bool> {
17 Ok(napi_call!(=napi_is_typedarray, self.env(), self.raw()))
18 }
19}