UNPKG

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
"use strict"; 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