@antv/s2
Version:
effective spreadsheet render core lib
114 lines (113 loc) • 3.43 kB
TypeScript
export declare enum InteractionName {
CORNER_CELL_CLICK = "cornerCellClick",
DATA_CELL_CLICK = "dataCellClick",
ROW_CELL_CLICK = "rowCellClick",
COL_CELL_CLICK = "colCellClick",
MERGED_CELLS_CLICK = "mergedCellsClick",
ROW_COLUMN_CLICK = "rowColumnClick",
HEADER_CELL_LINK_CLICK = "headerCellLinkClick",
PREVIEW_CLICK = "previewClick",
HOVER = "hover",
DATA_CELL_BRUSH_SELECTION = "dataCellBrushSelection",
ROW_CELL_BRUSH_SELECTION = "rowCellBrushSelection",
COL_CELL_BRUSH_SELECTION = "colCellBrushSelection",
COL_ROW_RESIZE = "rowColResize",
DATA_CELL_MULTI_SELECTION = "dataCellMultiSelection",
ROW_CELL_MULTI_SELECTION = "rowCellMultiSelection",
COL_CELL_MULTI_SELECTION = "colCellMultiSelection",
RANGE_SELECTION = "rangeSelection",
SELECTED_CELL_MOVE = "selectedCellMove",
GLOBAL_RESET = "globalReset"
}
export declare enum InteractionStateName {
ALL_SELECTED = "allSelected",
SELECTED = "selected",
ROW_CELL_BRUSH_SELECTED = "rowCellBrushSelected",
COL_CELL_BRUSH_SELECTED = "colCellBrushSelected",
DATA_CELL_BRUSH_SELECTED = "dataCellBrushSelected",
UNSELECTED = "unselected",
HOVER = "hover",
HOVER_FOCUS = "hoverFocus",
HIGHLIGHT = "highlight",
SEARCH_RESULT = "searchResult",
PREPARE_SELECT = "prepareSelect"
}
export declare enum CellType {
DATA_CELL = "dataCell",
ROW_CELL = "rowCell",
COL_CELL = "colCell",
SERIES_NUMBER_CELL = "seriesNumberCell",
CORNER_CELL = "cornerCell",
MERGED_CELL = "mergedCell"
}
export declare const HOVER_FOCUS_DURATION = 800;
export declare const SHAPE_STYLE_MAP: {
textOpacity: string;
backgroundOpacity: string;
backgroundColor: string;
borderOpacity: string;
borderColor: string;
borderWidth: string;
opacity: string;
};
export declare const SHAPE_ATTRS_MAP: {
textShape: string[];
textShapes: string[];
linkFieldShape: string[];
interactiveBgShape: string[];
interactiveBorderShape: string[];
};
export declare const INTERACTION_STATE_INFO_KEY = "interactionStateInfo";
export declare enum InteractionBrushSelectionStage {
CLICK = "click",
UN_DRAGGED = "unDragged",
DRAGGED = "dragged"
}
export declare enum InteractionKeyboardKey {
SHIFT = "Shift",
COPY = "c",
ESC = "Escape",
META = "Meta",
CONTROL = "Control",
ARROW_UP = "ArrowUp",
ARROW_DOWN = "ArrowDown",
ARROW_LEFT = "ArrowLeft",
ARROW_RIGHT = "ArrowRight"
}
export declare enum SortMethodType {
ASC = "ASC",
DESC = "DESC"
}
export declare enum InterceptType {
HOVER = "hover",
CLICK = "click",
DATA_CELL_BRUSH_SELECTION = "dataCellBrushSelection",
ROW_CELL_BRUSH_SELECTION = "rowCellBrushSelection",
COL_CELL_BRUSH_SELECTION = "colCellBrushSelection",
MULTI_SELECTION = "multiSelection",
RESIZE = "resize"
}
export declare const BRUSH_AUTO_SCROLL_INITIAL_CONFIG: {
x: {
value: number;
scroll: boolean;
};
y: {
value: number;
scroll: boolean;
};
};
export declare enum ScrollbarPositionType {
CONTENT = "content",
CANVAS = "canvas"
}
export declare enum ScrollDirection {
SCROLL_UP = "scrollUp",
SCROLL_DOWN = "scrollDown",
SCROLL_LEFT = "scrollLeft",
SCROLL_RIGHT = "scrollRight"
}
export declare enum ScrollDirectionRowIndexDiff {
SCROLL_UP = -1,
SCROLL_DOWN = 1
}