25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

19 lines
587 B

  1. "use strict";
  2. var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
  3. exports.__esModule = true;
  4. exports.default = void 0;
  5. var _hoistNonReactStatics = _interopRequireDefault(require("hoist-non-react-statics"));
  6. var hoistStatics = function hoistStatics(higherOrderComponent, blacklist) {
  7. return function (BaseComponent) {
  8. var NewComponent = higherOrderComponent(BaseComponent);
  9. (0, _hoistNonReactStatics.default)(NewComponent, BaseComponent, blacklist);
  10. return NewComponent;
  11. };
  12. };
  13. var _default = hoistStatics;
  14. exports.default = _default;