pub unsafe extern "C" fn js_define_class(
env: *mut js_env_t,
name: *const c_char,
len: usize,
constructor: js_function_cb,
data: *mut c_void,
properties: *const js_property_descriptor_t,
properties_len: usize,
result: *mut *mut js_value_t,
) -> c_int