UNPKG

react-redux-isomorphic

Version:

Set of utilities for creating isomorphic applications using react-redux

30 lines (23 loc) 1.07 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.isomorphicPropTypes = exports.isomorphicIdPropTypes = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var isomorphicIdPropTypes = _propTypes["default"].oneOfType([_propTypes["default"].string, _propTypes["default"].number]); exports.isomorphicIdPropTypes = isomorphicIdPropTypes; var isomorphicPropTypes = function isomorphicPropTypes(_ref) { var _ref$context = _ref.context, context = _ref$context === void 0 ? _propTypes["default"].any : _ref$context, _ref$error = _ref.error, error = _ref$error === void 0 ? _propTypes["default"].any : _ref$error; return _propTypes["default"].shape({ isReady: _propTypes["default"].bool.isRequired, isLoading: _propTypes["default"].bool.isRequired, isReloading: _propTypes["default"].bool.isRequired, context: context, error: error }); }; exports.isomorphicPropTypes = isomorphicPropTypes;