18 lines
		
	
	
		
			460 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			460 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| 'use strict'
 | |
| 
 | |
| var experimentalWarnings = new Set();
 | |
| 
 | |
| function emitExperimentalWarning(feature) {
 | |
|   if (experimentalWarnings.has(feature)) return;
 | |
|   var msg = feature + ' is an experimental feature. This feature could ' +
 | |
|        'change at any time';
 | |
|   experimentalWarnings.add(feature);
 | |
|   process.emitWarning(msg, 'ExperimentalWarning');
 | |
| }
 | |
| 
 | |
| function noop() {}
 | |
| 
 | |
| module.exports.emitExperimentalWarning = process.emitWarning
 | |
|   ? emitExperimentalWarning
 | |
|   : noop;
 |