@tableau/taco-toolkit
Version:
Tableau Connector Toolkit
51 lines • 3.28 kB
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 logging_1 = require("./logging");
var Spinner = /** @class */ (function () {
function Spinner(verbose) {
this.spinner = (0, ora_1.default)();
this.verbose = verbose;
}
Spinner.prototype.start = function (message) {
if (!this.verbose) {
this.spinner.start(message);
}
logging_1.logger.debug(message);
return message;
};
Spinner.prototype.success = function (message) {
if (!this.verbose) {
this.spinner.succeed(message);
}
logging_1.logger.debug(message);
return message;
};
Spinner.prototype.warn = function (message) {
if (!this.verbose) {
this.spinner.warn(message);
}
logging_1.logger.debug(message);
return message;
};
Spinner.prototype.fail = function (message) {
if (!this.verbose) {
this.spinner.fail(message);
}
logging_1.logger.debug(message);
return message;
};
Spinner.prototype.info = function (message) {
if (!this.verbose) {
this.spinner.info(message);
}
logging_1.logger.debug(message);
return message;
};
return Spinner;
}());
exports.default = Spinner;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3Bpbm5lci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9jbGkvdGFjby1jb21tYW5kcy91dGlscy9zcGlubmVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsNENBQXFCO0FBQ3JCLHFDQUFrQztBQUVsQztJQUlFLGlCQUFZLE9BQWdCO1FBQzFCLElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBQSxhQUFHLEdBQUUsQ0FBQTtRQUNwQixJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQTtJQUN4QixDQUFDO0lBRUQsdUJBQUssR0FBTCxVQUFNLE9BQWU7UUFDbkIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUMsT0FBTyxDQUFDLENBQUE7U0FDNUI7UUFDRCxnQkFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQTtRQUNyQixPQUFPLE9BQU8sQ0FBQTtJQUNoQixDQUFDO0lBRUQseUJBQU8sR0FBUCxVQUFRLE9BQWU7UUFDckIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUE7U0FDOUI7UUFDRCxnQkFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQTtRQUNyQixPQUFPLE9BQU8sQ0FBQTtJQUNoQixDQUFDO0lBRUQsc0JBQUksR0FBSixVQUFLLE9BQWU7UUFDbEIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUE7U0FDM0I7UUFDRCxnQkFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQTtRQUNyQixPQUFPLE9BQU8sQ0FBQTtJQUNoQixDQUFDO0lBRUQsc0JBQUksR0FBSixVQUFLLE9BQWU7UUFDbEIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUE7U0FDM0I7UUFDRCxnQkFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQTtRQUNyQixPQUFPLE9BQU8sQ0FBQTtJQUNoQixDQUFDO0lBRUQsc0JBQUksR0FBSixVQUFLLE9BQWU7UUFDbEIsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUU7WUFDakIsSUFBSSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLENBQUE7U0FDM0I7UUFDRCxnQkFBTSxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsQ0FBQTtRQUNyQixPQUFPLE9BQU8sQ0FBQTtJQUNoQixDQUFDO0lBQ0gsY0FBQztBQUFELENBQUMsQUFoREQsSUFnREMifQ==