image-classifier-ts
Version:
Command line tool to auto-classify images, renaming them with appropriate labels. Uses Node and Google Vision API.
72 lines • 2.48 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.ConsoleOutputter = void 0;
var Verbosity_1 = require("./Verbosity");
var ConsoleOutputter = /** @class */ (function () {
function ConsoleOutputter(verbosity) {
this.verbosity = verbosity;
}
ConsoleOutputter.prototype.error = function () {
var items = [];
for (var _i = 0; _i < arguments.length; _i++) {
items[_i] = arguments[_i];
}
console.error.apply(console, items);
};
ConsoleOutputter.prototype.errorVerbose = function () {
var items = [];
for (var _i = 0; _i < arguments.length; _i++) {
items[_i] = arguments[_i];
}
if (this.isAllowed(Verbosity_1.Verbosity.High)) {
console.error.apply(console, items);
}
};
ConsoleOutputter.prototype.info = function () {
var items = [];
for (var _i = 0; _i < arguments.length; _i++) {
items[_i] = arguments[_i];
}
console.log.apply(console, items);
};
ConsoleOutputter.prototype.infoMediumVerbose = function () {
var items = [];
for (var _i = 0; _i < arguments.length; _i++) {
items[_i] = arguments[_i];
}
if (this.isAllowed(Verbosity_1.Verbosity.Medium)) {
console.log.apply(console, items);
}
};
ConsoleOutputter.prototype.infoVerbose = function () {
var items = [];
for (var _i = 0; _i < arguments.length; _i++) {
items[_i] = arguments[_i];
}
if (this.isAllowed(Verbosity_1.Verbosity.High)) {
console.log.apply(console, items);
}
};
ConsoleOutputter.prototype.warn = function () {
var items = [];
for (var _i = 0; _i < arguments.length; _i++) {
items[_i] = arguments[_i];
}
console.warn.apply(console, items);
};
ConsoleOutputter.prototype.warnVerbose = function () {
var items = [];
for (var _i = 0; _i < arguments.length; _i++) {
items[_i] = arguments[_i];
}
if (this.isAllowed(Verbosity_1.Verbosity.High)) {
console.warn.apply(console, items);
}
};
ConsoleOutputter.prototype.isAllowed = function (verbosity) {
return verbosity <= this.verbosity;
};
return ConsoleOutputter;
}());
exports.ConsoleOutputter = ConsoleOutputter;
//# sourceMappingURL=ConsoleOutputter.js.map