loader.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.getLoader = getLoader;
  6. exports.NoopLoader = void 0;
  7. function _ora() {
  8. const data = _interopRequireDefault(require("ora"));
  9. _ora = function () {
  10. return data;
  11. };
  12. return data;
  13. }
  14. function _cliTools() {
  15. const data = require("@react-native-community/cli-tools");
  16. _cliTools = function () {
  17. return data;
  18. };
  19. return data;
  20. }
  21. function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
  22. function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
  23. class OraNoop {
  24. constructor() {
  25. _defineProperty(this, "spinner", {
  26. interval: 1,
  27. frames: []
  28. });
  29. _defineProperty(this, "indent", 0);
  30. _defineProperty(this, "isSpinning", false);
  31. _defineProperty(this, "text", '');
  32. _defineProperty(this, "prefixText", '');
  33. _defineProperty(this, "color", 'blue');
  34. }
  35. succeed(_text) {
  36. return (0, _ora().default)();
  37. }
  38. fail(_text) {
  39. return (0, _ora().default)();
  40. }
  41. start(_text) {
  42. return (0, _ora().default)();
  43. }
  44. stop() {
  45. return (0, _ora().default)();
  46. }
  47. warn(_text) {
  48. return (0, _ora().default)();
  49. }
  50. info(_text) {
  51. return (0, _ora().default)();
  52. }
  53. stopAndPersist() {
  54. return (0, _ora().default)();
  55. }
  56. clear() {
  57. return (0, _ora().default)();
  58. }
  59. render() {
  60. return (0, _ora().default)();
  61. }
  62. frame() {
  63. return (0, _ora().default)();
  64. }
  65. }
  66. function getLoader() {
  67. // FIXME refactor getLoader to not rely on class instantiation to avoid type conflict or implement an default Ora Loader Class definition
  68. return _cliTools().logger.isVerbose() ? OraNoop : _ora().default;
  69. }
  70. const NoopLoader = OraNoop;
  71. exports.NoopLoader = NoopLoader;
  72. //# sourceMappingURL=loader.js.map