pub unsafe fn CollectJSONAttributes<D: DomTypes>(
    cx: *mut JSContext,
    obj: HandleObject,
    this: *mut c_void,
    result: HandleObject<'_>,
) -> bool