UNPKG

616 BJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.warnOnce = void 0;
7
8/**
9 * Log a console.warn message only once
10 */
11var warnOnce = function () {
12 var messages = {};
13 return function warnOnce() {
14 for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
15 args[_key] = arguments[_key];
16 }
17
18 var message = args.join(', ');
19
20 if (!messages[message]) {
21 var _console;
22
23 messages[message] = true;
24
25 (_console = console).warn.apply(_console, ['Warning:'].concat(args));
26 }
27 };
28}();
29
30exports.warnOnce = warnOnce;
\No newline at end of file