UNPKG

@crpt/react-utils

Version:

A useful kit for daily using

38 lines (31 loc) 1.93 kB
'use strict'; exports.__esModule = true; exports.uniqueKey = exports.resetProp = exports.pipeRight = exports.pipe = exports.pickSVGProps = exports.pickPropsWith = exports.pickHTMLProps = exports.pickElementProps = exports.mergeProps = exports.isValidChildren = exports.getPropWith = exports.getElementType = exports.getDisplayName = exports.getComponentProps = exports.getChildren = exports.getBoundingClientRect = exports.findDOMNode = exports.customPropTypes = exports.curry = exports.compose = exports.collectProps = exports.nest = exports.constants = undefined; var _constants = require('./constants'); var constants = _interopRequireWildcard(_constants); var _hocs = require('./hocs'); var _lib = require('./lib'); function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } } exports.constants = constants; exports.nest = _hocs.nest; exports.collectProps = _lib.collectProps; exports.compose = _lib.compose; exports.curry = _lib.curry; exports.customPropTypes = _lib.customPropTypes; exports.findDOMNode = _lib.findDOMNode; exports.getBoundingClientRect = _lib.getBoundingClientRect; exports.getChildren = _lib.getChildren; exports.getComponentProps = _lib.getComponentProps; exports.getDisplayName = _lib.getDisplayName; exports.getElementType = _lib.getElementType; exports.getPropWith = _lib.getPropWith; exports.isValidChildren = _lib.isValidChildren; exports.mergeProps = _lib.mergeProps; exports.pickElementProps = _lib.pickElementProps; exports.pickHTMLProps = _lib.pickHTMLProps; exports.pickPropsWith = _lib.pickPropsWith; exports.pickSVGProps = _lib.pickSVGProps; exports.pipe = _lib.pipe; exports.pipeRight = _lib.pipeRight; exports.resetProp = _lib.resetProp; exports.uniqueKey = _lib.uniqueKey;