UNPKG

react-native-decompiler

Version:

react native decompile apk and ipa(soon)

38 lines 2.36 kB
"use strict"; 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=