bool ParseSuccessfulReply(JS::MutableHandle<JS::Value> aValue) { aValue.setUndefined(); const BluetoothValue& v = mReply->get_BluetoothReplySuccess().value(); NS_ENSURE_TRUE(v.type() == BluetoothValue::Tuint32_t, false); aValue.setInt32(static_cast<int32_t>(v.get_uint32_t())); return true; }