10 lines
		
	
	
		
			246 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
		
		
			
		
	
	
			10 lines
		
	
	
		
			246 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
|  | var util = require('util') | ||
|  | 
 | ||
|  | module.exports = function() { | ||
|  |   var args = Array.prototype.slice.call(arguments, 0) | ||
|  |   args.forEach(function(arg) { | ||
|  |     if (!arg) throw new TypeError('Bad arguments.') | ||
|  |   }) | ||
|  |   return util.format.apply(null, arguments) | ||
|  | } |