pub unsafe extern "C" fn JS_StringifyWithLengthHint(
cx: *mut JSContext,
value: MutableHandle<Value>,
replacer: Handle<*mut JSObject>,
space: Handle<Value>,
callback: Option<unsafe extern "C" fn(*const u16, u32, *mut c_void) -> bool>,
data: *mut c_void,
lengthHint: usize,
) -> bool