"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CLASS_NAMES = exports.HELIX_DEFAULT_OPTIONS = exports.ARC_DEFAULT_OPTIONS = exports.AXIS_BASE_DEFAULT_ATTR = void 0; var util_1 = require("@antv/util"); var shapes_1 = require("../../shapes"); var util_2 = require("../../util"); var classname_map_1 = require("./classname-map"); exports.AXIS_BASE_DEFAULT_ATTR = { data: [], animate: { enter: false, update: { duration: 100, easing: 'ease-in-out-sine', fill: 'both', }, exit: { duration: 100, fill: 'both', }, }, showArrow: true, showGrid: true, showLabel: true, showLine: true, showTick: true, showTitle: true, showTrunc: false, dataThreshold: 100, lineLineWidth: 1, lineStroke: 'black', crossPadding: 10, titleFill: 'black', titleFontSize: 12, titlePosition: 'lb', titleSpacing: 0, titleTextAlign: 'center', titleTextBaseline: 'middle', lineArrow: function () { return new shapes_1.Path({ style: { d: [['M', 10, 10], ['L', -10, 0], ['L', 10, -10], ['L', 0, 0], ['L', 10, 10], ['Z']], fill: 'black', transformOrigin: 'center', }, }); }, labelAlign: 'parallel', labelDirection: 'positive', labelFontSize: 12, labelSpacing: 0, gridConnect: 'line', gridControlAngles: [], gridDirection: 'positive', gridLength: 0, gridType: 'segment', lineArrowOffset: 15, lineArrowSize: 10, tickDirection: 'positive', tickLength: 5, tickLineWidth: 1, tickStroke: 'black', labelOverlap: [ // { type: 'rotate', optionalAngles: [0, 45, 90] }, // { type: 'ellipsis', suffix: '...', minLength: 14, maxLength: 160 }, // { type: 'hide' }, ], }; exports.ARC_DEFAULT_OPTIONS = (0, util_1.deepMix)({}, exports.AXIS_BASE_DEFAULT_ATTR, { style: { type: 'arc', }, }); exports.HELIX_DEFAULT_OPTIONS = (0, util_1.deepMix)({}, exports.AXIS_BASE_DEFAULT_ATTR, { style: {}, }); exports.CLASS_NAMES = (0, util_2.classNames)({ mainGroup: classname_map_1.CLASSNAME_SUFFIX_MAP.mainGroup, gridGroup: classname_map_1.CLASSNAME_SUFFIX_MAP.gridGroup, grid: classname_map_1.CLASSNAME_SUFFIX_MAP.grid, lineGroup: classname_map_1.CLASSNAME_SUFFIX_MAP.lineGroup, line: classname_map_1.CLASSNAME_SUFFIX_MAP.line, tickGroup: classname_map_1.CLASSNAME_SUFFIX_MAP.tickGroup, tick: classname_map_1.CLASSNAME_SUFFIX_MAP.tick, tickItem: classname_map_1.CLASSNAME_SUFFIX_MAP.tickItem, labelGroup: classname_map_1.CLASSNAME_SUFFIX_MAP.labelGroup, label: classname_map_1.CLASSNAME_SUFFIX_MAP.label, labelItem: classname_map_1.CLASSNAME_SUFFIX_MAP.labelItem, titleGroup: classname_map_1.CLASSNAME_SUFFIX_MAP.titleGroup, title: classname_map_1.CLASSNAME_SUFFIX_MAP.title, lineFirst: classname_map_1.CLASSNAME_SUFFIX_MAP.lineFirst, lineSecond: classname_map_1.CLASSNAME_SUFFIX_MAP.lineSecond, }, 'axis'); //# sourceMappingURL=constant.js.map