Advertisement
Guest User

Untitled

a guest
Aug 19th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. /*
  2. * Module dependencies
  3. */
  4. import Colors from "cli-color";
  5. /**
  6. * Permite manejar el mensaje de log.
  7. *
  8. * @type console.log.
  9. */
  10. const LOG = console.log;
  11.  
  12. //============================================================//
  13.  
  14. /**
  15. * Buscador ui-reflex.
  16. *
  17. * @category Pokeddex
  18. * @package App/Helpers.
  19. */
  20. class Helpers
  21. {
  22. /**
  23. * Permite el envio de mensajes
  24. *
  25. * @param String text Mensaje que se desea mostrar.
  26. * @param String type (Optional) Tipo de mensaje
  27. *
  28. * e = error
  29. * s = succses
  30. * w = warning
  31. * default = info
  32. *
  33. * @return void.
  34. */
  35. static msg(text, type = "")
  36. {
  37. let log = "";
  38. let msg = "";
  39. let lon = (text.length < 90) ? (100 - text.length) : 0;
  40. switch (type)
  41. {
  42. case "e":
  43. log = Colors.xterm(15).bgXterm(124).bold;
  44. msg = " ERROR ";
  45. break;
  46. case "s":
  47. log = Colors.xterm(15).bgXterm(34).bold;
  48. msg = " SUCCESS ";
  49. break;
  50. case "w":
  51. log = Colors.xterm(232).bgXterm(214).bold;
  52. msg = " WARNING ";
  53. break;
  54. default:
  55. log = Colors.xterm(15).bgXterm(12).bold;
  56. msg = " INFO ";
  57. break;
  58. }
  59. for (let i = 0 ; i < lon ; i++){text += " ";}
  60. LOG(log(" [" + msg + "] => " + text ));
  61. }//msg
  62.  
  63. }//Helpers
  64.  
  65. /**
  66. * Se exporta la Clase Helpers
  67. */
  68. export default Helpers;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement