@shakacode/recompose
Version:
A React utility belt for function components and higher-order components
14 lines (13 loc) • 582 B
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _hoistNonReactStatics = _interopRequireDefault(require("hoist-non-react-statics"));
var hoistStatics = function hoistStatics(higherOrderComponent, blacklist) {
return function (BaseComponent) {
var NewComponent = higherOrderComponent(BaseComponent);
(0, _hoistNonReactStatics["default"])(NewComponent, BaseComponent, blacklist);
return NewComponent;
};
};
var _default = exports["default"] = hoistStatics;