You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
411 B
19 lines
411 B
'use strict'
|
|
|
|
const util = require('util')
|
|
|
|
const dummyFunctions = new Map()
|
|
|
|
// Node 4 doesn’t support process.emitWarning(message, 'DeprecationWarning', code).
|
|
const warnDeprecation = (message, code) => {
|
|
let dummy = dummyFunctions.get(code)
|
|
|
|
if (dummy === undefined) {
|
|
dummy = util.deprecate(() => {}, message)
|
|
dummyFunctions.set(code, dummy)
|
|
}
|
|
|
|
dummy()
|
|
}
|
|
|
|
module.exports = warnDeprecation
|
|
|