UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

114 lines (113 loc) 3.43 kB
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 }