react-native-decompiler
Version:
react native decompile apk and ipa(soon)
38 lines • 2.36 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const cli_progress_1 = __importDefault(require("cli-progress"));
class ProgressBar {
constructor() {
this.progressBar = new cli_progress_1.default.SingleBar({ etaBuffer: 200 }, cli_progress_1.default.Presets.shades_classic);
}
static getInstance() {
if (!this.instance) {
this.instance = new ProgressBar();
}
return this.instance;
}
static disable() {
ProgressBar.disabled = true;
}
start(startValue, total) {
if (ProgressBar.disabled)
return;
this.progressBar.start(total, startValue);
}
increment(amount) {
if (ProgressBar.disabled)
return;
this.progressBar.increment(amount);
}
stop() {
if (ProgressBar.disabled)
return;
this.progressBar.stop();
}
}
exports.default = ProgressBar;
ProgressBar.disabled = false;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvZ3Jlc3NCYXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbC9wcm9ncmVzc0Jhci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQWVBLGdFQUF1QztBQUV2QyxNQUFxQixXQUFXO0lBZ0I5QjtRQWRRLGdCQUFXLEdBQUcsSUFBSSxzQkFBVyxDQUFDLFNBQVMsQ0FBQyxFQUFFLFNBQVMsRUFBRSxHQUFHLEVBQUUsRUFBRSxzQkFBVyxDQUFDLE9BQU8sQ0FBQyxjQUFjLENBQUMsQ0FBQztJQWNqRixDQUFDO0lBWHhCLE1BQU0sQ0FBQyxXQUFXO1FBQ2hCLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxFQUFFO1lBQ2xCLElBQUksQ0FBQyxRQUFRLEdBQUcsSUFBSSxXQUFXLEVBQUUsQ0FBQztTQUNuQztRQUNELE9BQU8sSUFBSSxDQUFDLFFBQVEsQ0FBQztJQUN2QixDQUFDO0lBRUQsTUFBTSxDQUFDLE9BQU87UUFDWixXQUFXLENBQUMsUUFBUSxHQUFHLElBQUksQ0FBQztJQUM5QixDQUFDO0lBU0QsS0FBSyxDQUFDLFVBQWtCLEVBQUUsS0FBYTtRQUNyQyxJQUFJLFdBQVcsQ0FBQyxRQUFRO1lBQUUsT0FBTztRQUNqQyxJQUFJLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxLQUFLLEVBQUUsVUFBVSxDQUFDLENBQUM7SUFDNUMsQ0FBQztJQU1ELFNBQVMsQ0FBQyxNQUFlO1FBQ3ZCLElBQUksV0FBVyxDQUFDLFFBQVE7WUFBRSxPQUFPO1FBQ2pDLElBQUksQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBQ3JDLENBQUM7SUFLRCxJQUFJO1FBQ0YsSUFBSSxXQUFXLENBQUMsUUFBUTtZQUFFLE9BQU87UUFDakMsSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztJQUMxQixDQUFDOztBQTNDSCw4QkE0Q0M7QUF6Q2dCLG9CQUFRLEdBQUcsS0FBSyxDQUFDIn0=