UNPKG

@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
'use strict';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; }