mirror of
https://github.com/react/react-native-devtools-frontend.git
synced 2026-10-06 20:11:38 +08:00
DISABLE_THIRD_PARTY_CHECK=new npm module causes package-lock change We can get rid of a custom script and use ESLint for these rules. Additionally this means editors will highlight the issue in the editor. Change-Id: I552b52e7f07b4e7430b3f685dbc3b5fad36ffff2 Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2052167 Reviewed-by: Paul Lewis <aerotwist@chromium.org> Commit-Queue: Jack Franklin <jacktfranklin@chromium.org>
35 lines
823 B
JavaScript
35 lines
823 B
JavaScript
var _curry2 = /*#__PURE__*/require('./internal/_curry2');
|
|
|
|
var _equals = /*#__PURE__*/require('./internal/_equals');
|
|
|
|
/**
|
|
* Returns `true` if its arguments are equivalent, `false` otherwise. Handles
|
|
* cyclical data structures.
|
|
*
|
|
* Dispatches symmetrically to the `equals` methods of both arguments, if
|
|
* present.
|
|
*
|
|
* @func
|
|
* @memberOf R
|
|
* @since v0.15.0
|
|
* @category Relation
|
|
* @sig a -> b -> Boolean
|
|
* @param {*} a
|
|
* @param {*} b
|
|
* @return {Boolean}
|
|
* @example
|
|
*
|
|
* R.equals(1, 1); //=> true
|
|
* R.equals(1, '1'); //=> false
|
|
* R.equals([1, 2, 3], [1, 2, 3]); //=> true
|
|
*
|
|
* const a = {}; a.v = a;
|
|
* const b = {}; b.v = b;
|
|
* R.equals(a, b); //=> true
|
|
*/
|
|
|
|
|
|
var equals = /*#__PURE__*/_curry2(function equals(a, b) {
|
|
return _equals(a, b, [], []);
|
|
});
|
|
module.exports = equals; |