UNPKG

1.92 kBJavaScriptView Raw
1"use strict";
2
3Object.defineProperty(exports, "__esModule", {
4 value: true
5});
6exports.getLoader = getLoader;
7exports.NoopLoader = void 0;
8
9function _ora() {
10 const data = _interopRequireDefault(require("ora"));
11
12 _ora = function () {
13 return data;
14 };
15
16 return data;
17}
18
19function _cliTools() {
20 const data = require("@react-native-community/cli-tools");
21
22 _cliTools = function () {
23 return data;
24 };
25
26 return data;
27}
28
29function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
30
31function _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; }
32
33class OraNoop {
34 constructor() {
35 _defineProperty(this, "spinner", {
36 interval: 1,
37 frames: []
38 });
39
40 _defineProperty(this, "indent", 0);
41
42 _defineProperty(this, "isSpinning", false);
43
44 _defineProperty(this, "text", '');
45
46 _defineProperty(this, "prefixText", '');
47
48 _defineProperty(this, "color", 'blue');
49 }
50
51 succeed(_text) {
52 return (0, _ora().default)();
53 }
54
55 fail(_text) {
56 return (0, _ora().default)();
57 }
58
59 start(_text) {
60 return (0, _ora().default)();
61 }
62
63 stop() {
64 return (0, _ora().default)();
65 }
66
67 warn(_text) {
68 return (0, _ora().default)();
69 }
70
71 info(_text) {
72 return (0, _ora().default)();
73 }
74
75 stopAndPersist() {
76 return (0, _ora().default)();
77 }
78
79 clear() {
80 return (0, _ora().default)();
81 }
82
83 render() {
84 return (0, _ora().default)();
85 }
86
87 frame() {
88 return (0, _ora().default)();
89 }
90
91}
92
93function getLoader() {
94 // FIXME refactor getLoader to not rely on class instantiation to avoid type conflict or implement an default Ora Loader Class definition
95 return _cliTools().logger.isVerbose() ? OraNoop : _ora().default;
96}
97
98const NoopLoader = OraNoop;
99exports.NoopLoader = NoopLoader;
\No newline at end of file