log.js (424B)
1 /** 2 * Log a console.warn message only once 3 */ 4 export var warnOnce = (() => { 5 var messages = {}; 6 return function warnOnce() { 7 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { 8 args[_key] = arguments[_key]; 9 } 10 11 var message = args.join(', '); 12 13 if (!messages[message]) { 14 messages[message] = true; 15 console.warn('Warning:', ...args); 16 } 17 }; 18 })();