/**
 * Table related configurations
 * @description Provides various table styles and configuration options
 */

/**
 * Border style configuration for CLI Table 3
 * @description Used for console table border styling with a double-line border
 */
export const table3BorderStyle = {
    top: "═",
    "top-mid": "╦",
    "top-left": "╔",
    "top-right": "╗",
    bottom: "═",
    "bottom-mid": "╩",
    "bottom-left": "╚",
    "bottom-right": "╝",
    left: "║",
    "left-mid": "╠",
    mid: "═",
    "mid-mid": "╬",
    right: "║",
    "right-mid": "╣",
    middle: "║",
};

/**
 * Simple border style configuration for CLI Table 3
 * @description Used for console table border styling with a single-line border
 */
export const table3SimpleBorderStyle = {
    top: "─",
    "top-mid": "┬",
    "top-left": "┌",
    "top-right": "┐",
    bottom: "─",
    "bottom-mid": "┴",
    "bottom-left": "└",
    "bottom-right": "┘",
    left: "│",
    "left-mid": "├",
    mid: "─",
    "mid-mid": "┼",
    right: "│",
    "right-mid": "┤",
    middle: "│",
};
