@girders-elements/core
Version:
Girders Elements is an architectural framework that assists with building data-driven apps with React or React Native.
34 lines (18 loc) • 702 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});var _extends=Object.assign||function(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source){if(Object.prototype.hasOwnProperty.call(source,key)){target[key]=source[key];}}}return target;};exports.default=
deprecated;require('core-js/fn/object/assign');var _log=require('./log');function deprecated(message,fn){
var warned=false;
if(process.env.NODE_ENV!=='production'){
var newFn=function newFn(){
if(process.env.NODE_ENV!=='production'){
if(!warned){
(0,_log.warning)(message);
warned=true;
}
return fn.apply(this,arguments);
}
};
_extends(newFn,fn);
return newFn;
}
return fn;
}