This commit is contained in:
36
node_modules/licia/deprecate.js
generated
vendored
Normal file
36
node_modules/licia/deprecate.js
generated
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
var isNode = require('./isNode');
|
||||
var root = require('./root');
|
||||
var memStorage = require('./memStorage');
|
||||
if (isNode) {
|
||||
exports = eval('require')('util').deprecate;
|
||||
} else {
|
||||
var localStorage = root.localStorage || memStorage;
|
||||
exports = function(fn, msg) {
|
||||
if (localStorage.getItem('noDeprecation')) {
|
||||
return fn;
|
||||
}
|
||||
var warned = false;
|
||||
function deprecated() {
|
||||
if (!warned) {
|
||||
warned = true;
|
||||
|
||||
console.warn(msg);
|
||||
}
|
||||
for (
|
||||
var _len = arguments.length, args = new Array(_len), _key = 0;
|
||||
_key < _len;
|
||||
_key++
|
||||
) {
|
||||
args[_key] = arguments[_key];
|
||||
}
|
||||
return fn.apply(this, args);
|
||||
}
|
||||
Object.setPrototypeOf(deprecated, fn);
|
||||
if (fn.prototype) {
|
||||
deprecated.prototype = fn.prototype;
|
||||
}
|
||||
return deprecated;
|
||||
};
|
||||
}
|
||||
|
||||
module.exports = exports;
|
||||
Reference in New Issue
Block a user