Initial commit
This commit is contained in:
76
node_modules/react-bootstrap/lib/utils/deprecationWarning.js
generated
vendored
Normal file
76
node_modules/react-bootstrap/lib/utils/deprecationWarning.js
generated
vendored
Normal file
@@ -0,0 +1,76 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime-corejs2/helpers/interopRequireDefault");
|
||||
|
||||
exports.__esModule = true;
|
||||
exports._resetWarned = _resetWarned;
|
||||
exports.default = void 0;
|
||||
|
||||
var _inheritsLoose2 = _interopRequireDefault(require("@babel/runtime-corejs2/helpers/inheritsLoose"));
|
||||
|
||||
var _warning = _interopRequireDefault(require("warning"));
|
||||
|
||||
var warned = {};
|
||||
|
||||
function deprecationWarning(oldname, newname, link) {
|
||||
var message;
|
||||
|
||||
if (typeof oldname === 'object') {
|
||||
message = oldname.message;
|
||||
} else {
|
||||
message = oldname + " is deprecated. Use " + newname + " instead.";
|
||||
|
||||
if (link) {
|
||||
message += "\nYou can read more about it at " + link;
|
||||
}
|
||||
}
|
||||
|
||||
if (warned[message]) {
|
||||
return;
|
||||
}
|
||||
|
||||
process.env.NODE_ENV !== "production" ? (0, _warning.default)(false, message) : void 0;
|
||||
warned[message] = true;
|
||||
}
|
||||
|
||||
deprecationWarning.wrapper = function (Component) {
|
||||
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
||||
args[_key - 1] = arguments[_key];
|
||||
}
|
||||
|
||||
return (
|
||||
/*#__PURE__*/
|
||||
function (_Component) {
|
||||
(0, _inheritsLoose2.default)(DeprecatedComponent, _Component);
|
||||
|
||||
function DeprecatedComponent() {
|
||||
return _Component.apply(this, arguments) || this;
|
||||
}
|
||||
|
||||
var _proto = DeprecatedComponent.prototype;
|
||||
|
||||
_proto.componentWillMount = function componentWillMount() {
|
||||
deprecationWarning.apply(void 0, args);
|
||||
|
||||
if (_Component.prototype.componentWillMount) {
|
||||
var _Component$prototype$;
|
||||
|
||||
for (var _len2 = arguments.length, methodArgs = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
|
||||
methodArgs[_key2] = arguments[_key2];
|
||||
}
|
||||
|
||||
(_Component$prototype$ = _Component.prototype.componentWillMount).call.apply(_Component$prototype$, [this].concat(methodArgs));
|
||||
}
|
||||
};
|
||||
|
||||
return DeprecatedComponent;
|
||||
}(Component)
|
||||
);
|
||||
};
|
||||
|
||||
var _default = deprecationWarning;
|
||||
exports.default = _default;
|
||||
|
||||
function _resetWarned() {
|
||||
warned = {};
|
||||
}
|
||||
Reference in New Issue
Block a user