12345678910111213141516 |
- /**
- * Log a console.warn message only once
- */
- export var warnOnce = (() => {
- var messages = {};
- return function warnOnce() {
- for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
- args[_key] = arguments[_key];
- }
- var message = args.join(', ');
- if (!messages[message]) {
- messages[message] = true;
- console.warn('Warning:', ...args);
- }
- };
- })();
|