constants.js 659 B

12345678910111213141516171819202122232425262728293031323334
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.Priority = void 0;
  6. const codes = {
  7. DEBUG: 0,
  8. DEFAULT: 1,
  9. INFO: 2,
  10. ERROR: 3
  11. };
  12. const Priority = { ...codes,
  13. fromName(name) {
  14. const value = codes[name.toUpperCase()];
  15. return value ? value : 0;
  16. },
  17. toName(code) {
  18. return Object.keys(codes).find(key => codes[key] === code) || 'DEFAULT';
  19. },
  20. fromLetter(letter) {
  21. return codes[Object.keys(codes).find(key => key[0] === letter.toUpperCase()) || 'DEFAULT'];
  22. },
  23. toLetter(code) {
  24. return Priority.toName(code)[0];
  25. }
  26. };
  27. exports.Priority = Priority;
  28. //# sourceMappingURL=constants.js.map