UNPKG

@odoo/o-spreadsheet

Version:
177 lines (176 loc) 7.74 kB
import { ChartColorScale } from "./types/chart"; import { Currency } from "./types/currency"; import { BorderDescr, Color } from "./types/misc"; export declare const CANVAS_SHIFT = 0.5; export declare const HIGHLIGHT_COLOR = "#017E84"; export declare const BACKGROUND_HEADER_COLOR = "#F8F9FA"; export declare const BACKGROUND_HEADER_SELECTED_COLOR = "#E8EAED"; export declare const BACKGROUND_HEADER_ACTIVE_COLOR = "#595959"; export declare const TEXT_HEADER_COLOR = "#666666"; export declare const SELECTION_BORDER_COLOR = "#3266ca"; export declare const HEADER_BORDER_COLOR = "#C0C0C0"; export declare const CELL_BORDER_COLOR = "#E2E3E3"; export declare const BACKGROUND_CHART_COLOR = "#FFFFFF"; export declare const DEFAULT_COLOR_SCALE_MIDPOINT_COLOR = 11982760; export declare const LINK_COLOR = "#017E84"; export declare const FILTERS_COLOR = "#188038"; export declare const FROZEN_PANE_HEADER_BORDER_COLOR = "#BCBCBC"; export declare const FROZEN_PANE_BORDER_COLOR = "#DADFE8"; export declare const COMPOSER_ASSISTANT_COLOR = "light-dark(#9B359B, #B972A6)"; export declare const COLOR_TRANSPARENT = "#00000000"; export declare const TABLE_HOVER_BACKGROUND_COLOR = "#017E8414"; export declare const CHART_WATERFALL_POSITIVE_COLOR = "#4EA7F2"; export declare const CHART_WATERFALL_NEGATIVE_COLOR = "#EA6175"; export declare const CHART_WATERFALL_SUBTOTAL_COLOR = "#AAAAAA"; export declare const GRAY_900 = "#111827"; export declare const GRAY_400 = "#ced4da"; export declare const GRAY_300 = "#D8DADD"; export declare const GRAY_200 = "#E7E9ED"; export declare const TEXT_BODY = "#374151"; export declare const TEXT_BODY_MUTED: string; export declare const ACTION_COLOR = "#017E84"; export declare const CHART_PADDING = 20; export declare const CHART_PADDING_BOTTOM = 10; export declare const CHART_PADDING_TOP = 15; export declare const CHART_TITLE_FONT_SIZE = 16; export declare const CHART_AXIS_TITLE_FONT_SIZE = 12; export declare const MASTER_CHART_HEIGHT = 60; export declare const CHART_COLORSCALE_WIDTH = 70; export declare const DEFAULT_CHART_COLOR_SCALE: ChartColorScale; export declare const SCORECARD_CHART_TITLE_FONT_SIZE = 14; export declare const PIVOT_TOKEN_COLOR = "#F28C28"; export declare const COLOR_PICKER_DEFAULTS: Color[]; export declare const MIN_ROW_HEIGHT = 10; export declare const MIN_COL_WIDTH = 5; export declare const HEADER_HEIGHT = 26; export declare const HEADER_WIDTH = 48; export declare const DESKTOP_TOPBAR_TOOLBAR_HEIGHT = 34; export declare const DESKTOP_BOTTOMBAR_HEIGHT = 36; export declare const DEFAULT_CELL_WIDTH = 96; export declare const DEFAULT_CELL_HEIGHT = 23; export declare const SCROLLBAR_WIDTH = 15; export declare const AUTOFILL_EDGE_LENGTH = 8; export declare const ICON_EDGE_LENGTH = 18; export declare const MIN_CF_ICON_MARGIN = 4; export declare const MIN_CELL_TEXT_MARGIN = 4; export declare const PADDING_AUTORESIZE_VERTICAL = 3; export declare const PADDING_AUTORESIZE_HORIZONTAL = 4; export declare const GROUP_LAYER_WIDTH = 21; export declare const GRID_ICON_MARGIN = 2; export declare const GRID_ICON_EDGE_LENGTH = 17; export declare const FOOTER_HEIGHT: number; export declare const DATA_VALIDATION_CHIP_MARGIN = 5; export declare const MOBILE_WIDTH_BREAKPOINT = 768; export declare const MENU_WIDTH = 250; export declare const MENU_VERTICAL_PADDING = 6; export declare const DESKTOP_MENU_ITEM_HEIGHT = 26; export declare const MENU_SEPARATOR_BORDER_WIDTH = 1; export declare const MENU_SEPARATOR_PADDING = 5; export declare const MENU_SEPARATOR_HEIGHT: number; export declare const ZOOM_VALUES: number[]; export declare const DEFAULT_STYLE: { align: "left"; verticalAlign: "bottom"; wrapping: "overflow"; bold: false; italic: false; strikethrough: false; underline: false; fontSize: number; fillColor: string; textColor: string; rotation: number; hideGridLines: false; }; export declare const ROTATION_EPSILON = 0.001; export declare const DEFAULT_NUMBER_STYLE: { align: "right"; verticalAlign: "bottom"; wrapping: "overflow"; bold: false; italic: false; strikethrough: false; underline: false; fontSize: number; fillColor: string; textColor: string; rotation: number; hideGridLines: false; }; export declare const DEFAULT_VERTICAL_ALIGN: "bottom"; export declare const DEFAULT_WRAPPING_MODE: "overflow"; export declare const DEFAULT_FONT_WEIGHT = "400"; export declare const DEFAULT_FONT_SIZE: number; export declare const HEADER_FONT_SIZE = 11; export declare const DEFAULT_FONT = "'Roboto', arial"; export declare const DEFAULT_BORDER_DESC: BorderDescr; export declare const DEFAULT_FILTER_BORDER_DESC: BorderDescr; export declare const MAX_HISTORY_STEPS = 99; export declare const DEFAULT_REVISION_ID = "START_REVISION"; export declare const DEFAULT_FIGURE_HEIGHT = 335; export declare const DEFAULT_FIGURE_WIDTH = 536; export declare const FIGURE_BORDER_WIDTH = 1; export declare const ACTIVE_BORDER_WIDTH = 2; export declare const MIN_FIG_SIZE = 80; export declare const MAX_CHAR_LABEL = 20; export declare const FIGURE_ID_SPLITTER = "??"; export declare const DEFAULT_GAUGE_LOWER_COLOR = "#EA6175"; export declare const DEFAULT_GAUGE_MIDDLE_COLOR = "#FFD86D"; export declare const DEFAULT_GAUGE_UPPER_COLOR = "#43C5B1"; export declare const DEFAULT_SCORECARD_BASELINE_MODE = "difference"; export declare const DEFAULT_SCORECARD_BASELINE_COLOR_UP = "#43C5B1"; export declare const DEFAULT_SCORECARD_BASELINE_COLOR_DOWN = "#EA6175"; export declare const DEFAULT_SCORECARD_KEY_VALUE_FONT_SIZE = 32; export declare const DEFAULT_SCORECARD_BASELINE_FONT_SIZE = 16; export declare const LINE_FILL_TRANSPARENCY = 0.4; export declare const LINE_DATA_POINT_RADIUS = 3; export declare const DEFAULT_WINDOW_SIZE = 2; export declare const MESSAGE_VERSION = 1; export declare const FORBIDDEN_SHEETNAME_CHARS: readonly ["'", "*", "?", "/", "\\", "[", "]"]; export declare const FORBIDDEN_SHEETNAME_CHARS_IN_EXCEL_REGEX: RegExp; export declare const FORMULA_REF_IDENTIFIER = "|"; export declare const LOADING = "Loading..."; /** * The viewport dimensions are usually set by one of the components * (i.e. when grid component is mounted) to properly reflect its state in the DOM. * In the absence of a component (standalone model), is it mandatory to set reasonable default values * to ensure the correct operation. */ export declare function getDefaultSheetViewSize(): number; export declare function setDefaultSheetViewSize(size: number): void; export declare const MAXIMAL_FREEZABLE_RATIO = 0.85; export declare const NEWLINE = "\n"; export declare const FONT_SIZES: number[]; export declare const PIVOT_STATIC_TABLE_CONFIG: { hasFilters: boolean; totalRow: boolean; firstColumn: boolean; lastColumn: boolean; numberOfHeaders: number; bandedRows: boolean; bandedColumns: boolean; styleId: string; automaticAutofill: boolean; }; export declare const PIVOT_INSERT_TABLE_STYLE_ID = "PivotTableStyleMedium12"; export declare const PIVOT_INDENT = 15; export declare const PIVOT_COLLAPSE_ICON_SIZE = 12; export declare const PIVOT_MAX_NUMBER_OF_CELLS = 500000; export declare const DEFAULT_CURRENCY: Currency; export declare const DEFAULT_CAROUSEL_TITLE_STYLE: { fontSize: number; color: string; }; export declare const DEFAULT_TOKEN_COLOR: Color; export declare const tokenColors: { readonly OPERATOR: "#3da4ab"; readonly NUMBER: "#02c39a"; readonly STRING: "#00a82d"; readonly FUNCTION: Color; readonly DEBUGGER: "#3da4ab"; readonly LEFT_PAREN: Color; readonly RIGHT_PAREN: Color; readonly ARG_SEPARATOR: Color; readonly ORPHAN_RIGHT_PAREN: "#ff0000"; }; export declare const DRAG_THRESHOLD = 5;