UNPKG

@antv/s2

Version:

effective spreadsheet render core lib

66 lines 2.05 kB
import { AxisRowColumnClick } from './interaction/axis-click'; import { AxisHover } from './interaction/axis-hover'; export const DEFAULT_G2_SPEC = { autoFit: true, animate: false, // https://g2.antv.antgroup.com/manual/core/size margin: 1, }; export const DEFAULT_CHART_SPEC = Object.assign(Object.assign({}, DEFAULT_G2_SPEC), { type: 'interval', axis: false, legend: false }); export const FIXED_OPTIONS = { hierarchyType: 'grid', interaction: { selectedCellsSpotlight: false, copy: { enable: false, }, }, style: { colCell: { hideValue: false, }, }, }; export const DEFAULT_OPTIONS = { chart: { coordinate: 'cartesian', }, interaction: { customInteractions: [ { key: 'axisHover', interaction: AxisHover, }, { key: 'axisClick', interaction: AxisRowColumnClick, }, ], }, }; export const FIXED_DATA_CONFIG = { fields: { customValueOrder: null, }, }; export const DEFAULT_MEASURE_SIZE = 200; export const DEFAULT_ROW_AXIS_SIZE = 100; export const DEFAULT_COL_AXIS_SIZE = 50; export const DEFAULT_DIMENSION_SIZE = 50; /** * row axis */ export const KEY_GROUP_ROW_AXIS_SCROLL = 'rowAxisScrollGroup'; export const KEY_GROUP_ROW_AXIS_FROZEN = 'rowAxisHeaderFrozenGroup'; export const KEY_GROUP_ROW_AXIS_HEADER_FROZEN_TRAILING = 'rowAxisHeaderFrozenTrailingGroup'; export const KEY_GROUP_ROW_AXIS_RESIZE_AREA = 'rowAxisHeaderResizeArea'; /** * column axis */ export const KEY_GROUP_COL_AXIS_SCROLL = 'colAxisScrollGroup'; export const KEY_GROUP_COL_AXIS_FROZEN = 'colAxisFrozenGroup'; export const KEY_GROUP_COL_AXIS_FROZEN_TRAILING = 'colAxisFrozenTrailingGroup'; export const KEY_GROUP_COL_AXIS_RESIZE_AREA = 'colAxisHeaderResizeArea'; export const PLACEHOLDER_FIELD = '$$placeholder$$'; export const X_FIELD_FORMATTER = '$$should_formatter$$'; //# sourceMappingURL=constant.js.map