12 lines
256 B
JavaScript
12 lines
256 B
JavaScript
module.exports = deprecate
|
|
|
|
function deprecate (func, message) {
|
|
return function () {
|
|
const caller = (new Error()).stack.split('\n')[2]
|
|
console.warn('DEPRECATED: ' + message)
|
|
console.warn(caller)
|
|
|
|
return func.apply(null, arguments)
|
|
}
|
|
}
|