1 | "use strict";
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 |
|
5 | Object.defineProperty(exports, "__esModule", {
|
6 | value: true
|
7 | });
|
8 | exports["default"] = exports.Performance = void 0;
|
9 |
|
10 | var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
|
11 |
|
12 | var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
|
13 |
|
14 | var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
|
15 |
|
16 | var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
|
17 |
|
18 | var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
|
19 |
|
20 | var _react = require("react");
|
21 |
|
22 | function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2["default"])(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2["default"])(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2["default"])(this, result); }; }
|
23 |
|
24 | function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
|
25 |
|
26 | var Performance = function (_Component) {
|
27 | (0, _inherits2["default"])(Performance, _Component);
|
28 |
|
29 | var _super = _createSuper(Performance);
|
30 |
|
31 | function Performance() {
|
32 | var _this;
|
33 |
|
34 | (0, _classCallCheck2["default"])(this, Performance);
|
35 |
|
36 | for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
|
37 | args[_key] = arguments[_key];
|
38 | }
|
39 |
|
40 | _this = _super.call.apply(_super, [this].concat(args));
|
41 | _this.perf = {};
|
42 | return _this;
|
43 | }
|
44 |
|
45 | (0, _createClass2["default"])(Performance, [{
|
46 | key: "UNSAFE_componentWillMount",
|
47 | value: function UNSAFE_componentWillMount() {
|
48 | var disabled = this.props.disabled;
|
49 | if (disabled) return;
|
50 | this.perf.componentWillMount = Date.now();
|
51 | }
|
52 | }, {
|
53 | key: "componentDidMount",
|
54 | value: function componentDidMount() {
|
55 | var _this$props = this.props,
|
56 | disabled = _this$props.disabled,
|
57 | _this$props$name = _this$props.name,
|
58 | name = _this$props$name === void 0 ? 'Component' : _this$props$name;
|
59 | if (disabled) return;
|
60 | this.perf.componentDidMount = Date.now();
|
61 | }
|
62 | }, {
|
63 | key: "UNSAFE_componentWillUpdate",
|
64 | value: function UNSAFE_componentWillUpdate() {
|
65 | var disabled = this.props.disabled;
|
66 | if (disabled) return;
|
67 | this.perf.componentWillUpdate = Date.now();
|
68 | }
|
69 | }, {
|
70 | key: "componentDidUpdate",
|
71 | value: function componentDidUpdate() {
|
72 | var _this$props2 = this.props,
|
73 | disabled = _this$props2.disabled,
|
74 | _this$props2$name = _this$props2.name,
|
75 | name = _this$props2$name === void 0 ? 'Component' : _this$props2$name;
|
76 | if (disabled) return;
|
77 | this.perf.componentDidUpdate = Date.now();
|
78 | }
|
79 | }, {
|
80 | key: "render",
|
81 | value: function render() {
|
82 | return this.props.children;
|
83 | }
|
84 | }]);
|
85 | return Performance;
|
86 | }(_react.Component);
|
87 |
|
88 | exports.Performance = Performance;
|
89 | var _default = Performance;
|
90 | exports["default"] = _default;
|
91 |
|
\ | No newline at end of file |