78e841495bf24d46a2995496bdf2816935b1e66e
[dotfiles/.git] / experimentalWarning.js
1 'use strict'
2
3 var experimentalWarnings = new Set();
4
5 function emitExperimentalWarning(feature) {
6   if (experimentalWarnings.has(feature)) return;
7   var msg = feature + ' is an experimental feature. This feature could ' +
8        'change at any time';
9   experimentalWarnings.add(feature);
10   process.emitWarning(msg, 'ExperimentalWarning');
11 }
12
13 function noop() {}
14
15 module.exports.emitExperimentalWarning = process.emitWarning
16   ? emitExperimentalWarning
17   : noop;