"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.legendConfig = void 0; var legendConfig = { /** * @description Whether to display legend * @type {Boolean} * @default show = true */ show: true, /** * @description Legend orient * @type {String} * @default orient = 'horizontal' * @example orient = 'horizontal' | 'vertical' */ orient: 'horizontal', /** * @description Legend left * @type {String|Number} * @default left = 'auto' * @example left = 'auto' | '10%' | 10 */ left: 'auto', /** * @description Legend right * @type {String|Number} * @default right = 'auto' * @example right = 'auto' | '10%' | 10 */ right: 'auto', /** * @description Legend top * @type {String|Number} * @default top = 'auto' * @example top = 'auto' | '10%' | 10 */ top: 'auto', /** * @description Legend bottom * @type {String|Number} * @default bottom = 'auto' * @example bottom = 'auto' | '10%' | 10 */ bottom: 'auto', /** * @description Legend item gap * @type {Number} * @default itemGap = 10 */ itemGap: 10, /** * @description Icon width * @type {Number} * @default iconWidth = 25 */ iconWidth: 25, /** * @description Icon height * @type {Number} * @default iconHeight = 10 */ iconHeight: 10, /** * @description Whether legend is optional * @type {Boolean} * @default selectAble = true */ selectAble: true, /** * @description Legend data * @type {Array} * @default data = [] */ data: [], /** * @description Legend text default style configuration * @type {Object} * @default style = {Configuration Of Class Style} */ textStyle: { fontFamily: 'Arial', fontSize: 13, fill: '#000' }, /** * @description Legend icon default style configuration * @type {Object} * @default style = {Configuration Of Class Style} */ iconStyle: {}, /** * @description Legend text unselected default style configuration * @type {Object} * @default style = {Configuration Of Class Style} */ textUnselectedStyle: { fontFamily: 'Arial', fontSize: 13, fill: '#999' }, /** * @description Legend icon unselected default style configuration * @type {Object} * @default style = {Configuration Of Class Style} */ iconUnselectedStyle: { fill: '#999' }, /** * @description Legend render level * Priority rendering high level * @type {Number} * @default rLevel = 20 */ rLevel: 20, /** * @description Legend animation curve * @type {String} * @default animationCurve = 'easeOutCubic' */ animationCurve: 'easeOutCubic', /** * @description Legend animation frame * @type {Number} * @default animationFrame = 50 */ animationFrame: 50 }; exports.legendConfig = legendConfig;