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}