pub unsafe extern "C" fn napi_get_typedarray_info(
    env: *mut napi_env__,
    typedarray: *mut napi_value__,
    type_: *mut u32,
    length: *mut usize,
    data: *mut *mut c_void,
    arraybuffer: *mut *mut napi_value__,
    byte_offset: *mut usize
) -> u32