UNPKG

664 BJavaScriptView Raw
1"use strict";
2
3var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4
5Object.defineProperty(exports, "__esModule", {
6 value: true
7});
8exports.default = void 0;
9
10var _typeof2 = _interopRequireDefault(require("@babel/runtime/helpers/typeof"));
11
12/** Checks that the passed object is a valid React ref object. */
13var isRefObject = function isRefObject(ref) {
14 return (// https://github.com/facebook/react/blob/v16.8.2/packages/react-reconciler/src/ReactFiberCommitWork.js#L665
15 ref !== null && (0, _typeof2.default)(ref) === 'object' && ref.hasOwnProperty('current')
16 );
17};
18
19var _default = isRefObject;
20exports.default = _default;
\No newline at end of file