UNPKG

@compodoc/compodoc

Version:

The missing documentation tool for your Angular application

90 lines (89 loc) 6.22 kB
//#region \0rolldown/runtime.js var __create = Object.create; var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __getProtoOf = Object.getPrototypeOf; var __hasOwnProp = Object.prototype.hasOwnProperty; var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports); var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) { key = keys[i]; if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: ((k) => from[k]).bind(null, key), enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", { value: mod, enumerable: true }) : target, mod)); //#endregion //#region src/utils/logger.ts let c = require("picocolors"); var Logger = class { constructor() { this.logger = console.log.bind(console); this.silent = true; } info(...args) { if (!this.silent) return; this.logger(this.format(0, ...args)); } error(...args) { this.logger(this.format(2, ...args)); } warn(...args) { if (!this.silent) return; this.logger(this.format(3, ...args)); } debug(...args) { if (!this.silent) return; this.logger(this.format(1, ...args)); } format(level, ...args) { let pad = (s, l, z = "") => { return s + Array(Math.max(0, l - (s.length ?? 0) + 1)).join(z); }; let msg = args.join(" "); if (args.length > 1) msg = `${pad(args.shift(), 15, " ")}: ${args.join(" ")}`; switch (level) { case 0: msg = c.green(msg); break; case 1: msg = c.cyan(msg); break; case 3: msg = c.yellow(msg); break; case 2: msg = c.red(msg); break; } return [msg].join(""); } }; let logger = new Logger(); //#endregion Object.defineProperty(exports, "__commonJSMin", { enumerable: true, get: function() { return __commonJSMin; } }); Object.defineProperty(exports, "__toESM", { enumerable: true, get: function() { return __toESM; } }); Object.defineProperty(exports, "logger", { enumerable: true, get: function() { return logger; } }); //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9nZ2VyLUJZODAtMndOLmpzIiwibmFtZXMiOltdLCJzb3VyY2VzIjpbIi4uL3NyYy91dGlscy9sb2dnZXIudHMiXSwic291cmNlc0NvbnRlbnQiOlsibGV0IGMgPSByZXF1aXJlKCdwaWNvY29sb3JzJyk7XG5cbmVudW0gTEVWRUwge1xuICAgIElORk8sXG4gICAgREVCVUcsXG4gICAgRVJST1IsXG4gICAgV0FSTlxufVxuXG5jbGFzcyBMb2dnZXIge1xuICAgIHB1YmxpYyBsb2dnZXI7XG4gICAgcHVibGljIHNpbGVudDtcblxuICAgIGNvbnN0cnVjdG9yKCkge1xuICAgICAgICB0aGlzLmxvZ2dlciA9IGNvbnNvbGUubG9nLmJpbmQoY29uc29sZSk7XG4gICAgICAgIHRoaXMuc2lsZW50ID0gdHJ1ZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgaW5mbyguLi5hcmdzKSB7XG4gICAgICAgIGlmICghdGhpcy5zaWxlbnQpIHtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLmxvZ2dlcih0aGlzLmZvcm1hdChMRVZFTC5JTkZPLCAuLi5hcmdzKSk7XG4gICAgfVxuXG4gICAgcHVibGljIGVycm9yKC4uLmFyZ3MpIHtcbiAgICAgICAgdGhpcy5sb2dnZXIodGhpcy5mb3JtYXQoTEVWRUwuRVJST1IsIC4uLmFyZ3MpKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgd2FybiguLi5hcmdzKSB7XG4gICAgICAgIGlmICghdGhpcy5zaWxlbnQpIHtcbiAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgfVxuICAgICAgICB0aGlzLmxvZ2dlcih0aGlzLmZvcm1hdChMRVZFTC5XQVJOLCAuLi5hcmdzKSk7XG4gICAgfVxuXG4gICAgcHVibGljIGRlYnVnKC4uLmFyZ3MpIHtcbiAgICAgICAgaWYgKCF0aGlzLnNpbGVudCkge1xuICAgICAgICAgICAgcmV0dXJuO1xuICAgICAgICB9XG4gICAgICAgIHRoaXMubG9nZ2VyKHRoaXMuZm9ybWF0KExFVkVMLkRFQlVHLCAuLi5hcmdzKSk7XG4gICAgfVxuXG4gICAgcHJpdmF0ZSBmb3JtYXQobGV2ZWwsIC4uLmFyZ3MpIHtcbiAgICAgICAgbGV0IHBhZCA9IChzLCBsLCB6ID0gJycpID0+IHtcbiAgICAgICAgICAgIHJldHVybiBzICsgQXJyYXkoTWF0aC5tYXgoMCwgbCAtIChzLmxlbmd0aCA/PyAwKSArIDEpKS5qb2luKHopO1xuICAgICAgICB9O1xuXG4gICAgICAgIGxldCBtc2cgPSBhcmdzLmpvaW4oJyAnKTtcbiAgICAgICAgaWYgKGFyZ3MubGVuZ3RoID4gMSkge1xuICAgICAgICAgICAgbXNnID0gYCR7cGFkKGFyZ3Muc2hpZnQoKSwgMTUsICcgJyl9OiAke2FyZ3Muam9pbignICcpfWA7XG4gICAgICAgIH1cblxuICAgICAgICBzd2l0Y2ggKGxldmVsKSB7XG4gICAgICAgICAgICBjYXNlIExFVkVMLklORk86XG4gICAgICAgICAgICAgICAgbXNnID0gYy5ncmVlbihtc2cpO1xuICAgICAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgICBjYXNlIExFVkVMLkRFQlVHOlxuICAgICAgICAgICAgICAgIG1zZyA9IGMuY3lhbihtc2cpO1xuICAgICAgICAgICAgICAgIGJyZWFrO1xuXG4gICAgICAgICAgICBjYXNlIExFVkVMLldBUk46XG4gICAgICAgICAgICAgICAgbXNnID0gYy55ZWxsb3cobXNnKTtcbiAgICAgICAgICAgICAgICBicmVhaztcblxuICAgICAgICAgICAgY2FzZSBMRVZFTC5FUlJPUjpcbiAgICAgICAgICAgICAgICBtc2cgPSBjLnJlZChtc2cpO1xuICAgICAgICAgICAgICAgIGJyZWFrO1xuICAgICAgICB9XG5cbiAgICAgICAgcmV0dXJuIFttc2ddLmpvaW4oJycpO1xuICAgIH1cbn1cblxuZXhwb3J0IGxldCBsb2dnZXIgPSBuZXcgTG9nZ2VyKCk7XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBLElBQUksSUFBSSxRQUFRLFlBQVk7QUFTNUIsSUFBTSxTQUFOLE1BQWE7Q0FJVCxjQUFjO0VBQ1YsS0FBSyxTQUFTLFFBQVEsSUFBSSxLQUFLLE9BQU87RUFDdEMsS0FBSyxTQUFTO0NBQ2xCO0NBRUEsS0FBWSxHQUFHLE1BQU07RUFDakIsSUFBSSxDQUFDLEtBQUssUUFDTjtFQUVKLEtBQUssT0FBTyxLQUFLLE9BQUEsR0FBbUIsR0FBRyxJQUFJLENBQUM7Q0FDaEQ7Q0FFQSxNQUFhLEdBQUcsTUFBTTtFQUNsQixLQUFLLE9BQU8sS0FBSyxPQUFBLEdBQW9CLEdBQUcsSUFBSSxDQUFDO0NBQ2pEO0NBRUEsS0FBWSxHQUFHLE1BQU07RUFDakIsSUFBSSxDQUFDLEtBQUssUUFDTjtFQUVKLEtBQUssT0FBTyxLQUFLLE9BQUEsR0FBbUIsR0FBRyxJQUFJLENBQUM7Q0FDaEQ7Q0FFQSxNQUFhLEdBQUcsTUFBTTtFQUNsQixJQUFJLENBQUMsS0FBSyxRQUNOO0VBRUosS0FBSyxPQUFPLEtBQUssT0FBQSxHQUFvQixHQUFHLElBQUksQ0FBQztDQUNqRDtDQUVBLE9BQWUsT0FBTyxHQUFHLE1BQU07RUFDM0IsSUFBSSxPQUFPLEdBQUcsR0FBRyxJQUFJLE9BQU87R0FDeEIsT0FBTyxJQUFJLE1BQU0sS0FBSyxJQUFJLEdBQUcsS0FBSyxFQUFFLFVBQVUsS0FBSyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQztFQUNqRTtFQUVBLElBQUksTUFBTSxLQUFLLEtBQUssR0FBRztFQUN2QixJQUFJLEtBQUssU0FBUyxHQUNkLE1BQU0sR0FBRyxJQUFJLEtBQUssTUFBTSxHQUFHLElBQUksR0FBRyxFQUFFLElBQUksS0FBSyxLQUFLLEdBQUc7RUFHekQsUUFBUSxPQUFSO0dBQ0ksS0FBQTtJQUNJLE1BQU0sRUFBRSxNQUFNLEdBQUc7SUFDakI7R0FFSixLQUFBO0lBQ0ksTUFBTSxFQUFFLEtBQUssR0FBRztJQUNoQjtHQUVKLEtBQUE7SUFDSSxNQUFNLEVBQUUsT0FBTyxHQUFHO0lBQ2xCO0dBRUosS0FBQTtJQUNJLE1BQU0sRUFBRSxJQUFJLEdBQUc7SUFDZjtFQUNSO0VBRUEsT0FBTyxDQUFDLEdBQUcsQ0FBQyxDQUFDLEtBQUssRUFBRTtDQUN4QjtBQUNKO0FBRUEsSUFBVyxTQUFTLElBQUksT0FBTyJ9