UNPKG

sonarqube-issues-exporter

Version:

Enterprise-level SonarQube issues exporter with TypeScript support for generating comprehensive HTML reports with dark theme

76 lines 2.47 kB
"use strict"; /** * @fileoverview Utility type definitions for the SonarQube Issues Exporter * * This module contains reusable utility types, helper interfaces, and common * type patterns used throughout the application. * * @author SonarQube Issues Exporter Team * @version 2.0.0 */ Object.defineProperty(exports, "__esModule", { value: true }); exports.SortDirection = exports.FilterOperator = exports.LogLevel = void 0; /** * Logging level enumeration * * @enum LogLevel * @description Available logging levels in order of severity */ var LogLevel; (function (LogLevel) { /** Error level - only critical errors */ LogLevel["ERROR"] = "error"; /** Warning level - warnings and above */ LogLevel["WARN"] = "warn"; /** Info level - general information and above */ LogLevel["INFO"] = "info"; /** Debug level - all messages including debug info */ LogLevel["DEBUG"] = "debug"; })(LogLevel || (exports.LogLevel = LogLevel = {})); /** * Filter operators enumeration * * @enum FilterOperator * @description Available filter operators */ var FilterOperator; (function (FilterOperator) { /** Exact equality */ FilterOperator["EQUALS"] = "equals"; /** Not equal */ FilterOperator["NOT_EQUALS"] = "notEquals"; /** Contains substring */ FilterOperator["CONTAINS"] = "contains"; /** Does not contain substring */ FilterOperator["NOT_CONTAINS"] = "notContains"; /** Starts with */ FilterOperator["STARTS_WITH"] = "startsWith"; /** Ends with */ FilterOperator["ENDS_WITH"] = "endsWith"; /** Greater than */ FilterOperator["GREATER_THAN"] = "greaterThan"; /** Greater than or equal */ FilterOperator["GREATER_THAN_OR_EQUAL"] = "greaterThanOrEqual"; /** Less than */ FilterOperator["LESS_THAN"] = "lessThan"; /** Less than or equal */ FilterOperator["LESS_THAN_OR_EQUAL"] = "lessThanOrEqual"; /** In array */ FilterOperator["IN"] = "in"; /** Not in array */ FilterOperator["NOT_IN"] = "notIn"; })(FilterOperator || (exports.FilterOperator = FilterOperator = {})); /** * Sort direction enumeration * * @enum SortDirection * @description Available sort directions */ var SortDirection; (function (SortDirection) { /** Ascending order */ SortDirection["ASC"] = "asc"; /** Descending order */ SortDirection["DESC"] = "desc"; })(SortDirection || (exports.SortDirection = SortDirection = {})); //# sourceMappingURL=utils.js.map