make-me-a-rockstar
Version:
Make you a Rockstar Polyglot Programmer
26 lines (25 loc) • 754 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var ora_1 = __importDefault(require("ora"));
var spinner;
var ui = function (myEmitter) {
myEmitter.on('start', function () {
spinner = ora_1.default({
text: 'Making you a rockstar programmer',
spinner: 'weather'
}).start();
});
myEmitter.on('updateStatus', function (text) {
spinner.text = text;
});
myEmitter.on('stop', function () {
spinner.succeed();
});
myEmitter.on('fail', function (text) {
spinner.fail(text);
});
};
exports.ui = ui;