@zsviczian/excalidraw
Version:
Excalidraw as a React component
49 lines (48 loc) • 2.04 kB
TypeScript
import type { Radians } from "@excalidraw/math";
export declare const CARTESIAN_BASE_SLOT_WIDTH = 44;
export declare const CARTESIAN_BAR_SLOT_EXTRA_PER_SERIES = 22;
export declare const CARTESIAN_BAR_SLOT_EXTRA_MAX = 66;
export declare const CARTESIAN_LINE_SLOT_WIDTH = 48;
export declare const CARTESIAN_GAP = 14;
export declare const CARTESIAN_BAR_HEIGHT = 304;
export declare const CARTESIAN_LINE_HEIGHT = 320;
export declare const CARTESIAN_LABEL_ROTATION: Radians;
export declare const CARTESIAN_LABEL_MIN_WIDTH = 28;
export declare const CARTESIAN_LABEL_SLOT_PADDING = 4;
export declare const CARTESIAN_LABEL_AXIS_CLEARANCE = 2;
export declare const CARTESIAN_LABEL_MAX_WIDTH_BUFFER = 10;
export declare const CARTESIAN_LABEL_ROTATED_WIDTH_BUFFER = 10;
export declare const CARTESIAN_LABEL_OVERFLOW_PREFERENCE_BUFFER = 8;
export declare const BAR_GAP = 12;
export declare const BAR_HEIGHT = 256;
export declare const GRID_OPACITY = 10;
export declare const RADAR_GRID_LEVELS = 4;
export declare const RADAR_LABEL_OFFSET: number;
export declare const RADAR_PADDING: number;
export declare const RADAR_SINGLE_SERIES_LOG_SCALE_THRESHOLD = 100;
export declare const RADAR_AXIS_LABEL_MAX_WIDTH = 140;
export declare const RADAR_AXIS_LABEL_ALIGNMENT_THRESHOLD = 0.35;
export declare const RADAR_AXIS_LABEL_CLEARANCE: number;
export declare const RADAR_LEGEND_SWATCH_SIZE = 20;
export declare const RADAR_LEGEND_ITEM_GAP: number;
export declare const RADAR_LEGEND_TEXT_GAP = 12;
export declare const commonProps: {
readonly fillStyle: "hachure";
readonly fontFamily: number;
readonly fontSize: 20;
readonly opacity: 100;
readonly roughness: 1;
readonly strokeColor: "#1e1e1e";
readonly roundness: null;
readonly strokeStyle: "solid";
readonly strokeWidth: 1;
readonly verticalAlign: string;
readonly locked: false;
};
export type CartesianChartType = "bar" | "line";
export type CartesianChartLayout = {
slotWidth: number;
gap: number;
chartHeight: number;
xLabelMaxWidth: number;
};