warn-once.mjs 332 B

1234567891011121314
  1. const warned = new Set();
  2. function hasWarned(message) {
  3. return warned.has(message);
  4. }
  5. function warnOnce(condition, message, element) {
  6. if (condition || warned.has(message))
  7. return;
  8. console.warn(message);
  9. if (element)
  10. console.warn(element);
  11. warned.add(message);
  12. }
  13. export { hasWarned, warnOnce };