UNPKG

424 BJavaScriptView Raw
1/**
2 * Log a console.warn message only once
3 */
4export 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})();
\No newline at end of file