'use strict' ; import type Point from './Point' ; import type SeriesOptions from './SeriesOptions' ; import { Palette } from '../Color/Palettes.js' ; optionparent const seriesDefaults = { type { Highcharts . SeriesLinecapValue } default since apioption see In sample sample product private lineWidth : 2 , type { number } apioption sample sample sample sample sample sample since private allowPointSelect : false , sample since product private crisp : true , productdesc sample since private showCheckbox : false , sample sample sample sample sample sample sample type { boolean | Partial < Highcharts . AnimationOptionsObject > } default default default private animation : { internal duration : 1000 } , default type { number } since apioption type { string } since apioption sample default type { boolean } since apioption productdesc sample sample sample sample sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } apioption type { number } since apioption sample sample type { boolean } default product apioption sample sample sample sample sample sample type { string | Highcharts . CursorValue } apioption sample type { Highcharts . Dictionary < * > } apioption sample sample sample sample sample type { Highcharts . DashStyleValue } default since apioption type { string } since requires apioption type { Highcharts . DataSortingOptionsObject } since product apioption sample sample sample sample type { boolean } since apioption sample type { boolean } since apioption sample type { string } since default apioption sample sample type { boolean } default apioption type { boolean } default since product apioption see sample sample type { Array < string > } since apioption type { Highcharts . SeriesLinecapValue } default product apioption sample type { string } since product apioption see type { Highcharts . PlotSeriesOptions } since product apioption see In sample sample sample sample sample sample sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } since apioption type { Function } since apioption sample sample sample sample type { number } default product apioption sample sample type { string } since product validvalue apioption see sample sample sample type { string | number } since product apioption sample sample sample sample sample type { number } default product apioption sample sample type { boolean } default product apioption sample type { boolean } default since apioption sample type { boolean | Highcharts . ShadowOptionsObject } default apioption sample type { boolean } apioption type { boolean } since product apioption type { boolean } since apioption see sample sample sample sample sample sample sample sample sample sample sample type { string } product validvalue apioption sample sample sample type { string } since product validvalue apioption see type { number | null } default since product apioption sample sample type { boolean } default apioption see sample sample type { string } default since product apioption declare private events : { } , sample sample type { Highcharts . SeriesAfterAnimateCallbackFunction } since product context apioption sample type { Highcharts . SeriesCheckboxClickCallbackFunction } since context apioption sample sample sample type { Highcharts . SeriesClickCallbackFunction } context apioption sample type { Highcharts . SeriesHideCallbackFunction } since context apioption sample type { Highcharts . SeriesLegendItemClickCallbackFunction } context apioption sample sample type { Highcharts . SeriesMouseOutCallbackFunction } context apioption sample sample type { Highcharts . SeriesMouseOverCallbackFunction } context apioption sample type { Highcharts . SeriesShowCallbackFunction } since context apioption declare private marker : { sample sample sample type { boolean } default default apioption sample since enabledThreshold : 2 , sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } apioption sample sample type { number } since apioption sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } lineColor : Palette . backgroundColor , sample lineWidth : 0 , sample default default radius : 4 , sample sample type { string } apioption sample sample type { number } since apioption declare states : { declare normal : { type { boolean | Partial < Highcharts . AnimationOptionsObject > } animation : true } , declare hover : { type { boolean | Partial < Highcharts . AnimationOptionsObject > } animation : { internal duration : 50 } , sample enabled : true , type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } apioption sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } apioption sample type { number } apioption sample type { number } apioption sample sample since radiusPlus : 2 , sample sample since lineWidthPlus : 1 } , declare select : { sample type { boolean } default apioption sample type { number } apioption sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } fillColor : Palette . neutralColor20 , sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } lineColor : Palette . neutralColor100 , sample lineWidth : 2 } } } , declare private point : { sample sample sample sample sample type { Highcharts . PointClickCallbackFunction } context apioption sample type { Highcharts . PointMouseOutCallbackFunction } context apioption sample type { Highcharts . PointMouseOverCallbackFunction } context apioption sample type { Highcharts . PointRemoveCallbackFunction } since context apioption sample sample type { Highcharts . PointSelectCallbackFunction } since context apioption sample sample type { Highcharts . PointUnselectCallbackFunction } since context apioption sample type { Highcharts . PointUpdateCallbackFunction } since context apioption declare events : { } } , sample sample sample type { * | Array < * > } product private dataLabels : { sample type { boolean | Partial < Highcharts . AnimationOptionsObject > } since apioption animation : { } , type { number } since apioption sample sample type { Highcharts . AlignValue | null } align : 'center' , sample type { boolean } default since apioption sample sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } since apioption sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } since apioption sample sample type { number } default since apioption sample type { number } default since apioption sample sample type { string } since apioption sample sample type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } apioption type { boolean } default since apioption sample since type { boolean | number } product defer : true , sample sample type { boolean } default apioption example sample declare since apioption type { string } validvalue apioption /**
         * The point property to filter by. Point options are passed
         * directly to properties, additionally there are `y` value,
         * `percentage` and others listed under  Highcharts . Point * members.
         *
         *  type { string } apioption type { number } apioption sample sample type { string } default default since apioption sample type { Highcharts . DataLabelsFormatterCallbackFunction } formatter : function ( this ) : string { const { numberFormatter } = this . series . chart ; return typeof this . y !== 'number' ? '' : numberFormatter ( this . y , - 1 ) ; } , type { boolean } since apioption sample type { boolean | string } since apioption sample type { Highcharts . DataLabelsFormatterCallbackFunction } since apioption type { Highcharts . DataLabelsOverflowValue } default since apioption sample sample since padding : 5 , type { Highcharts . AlignValue } default apioption sample type { number } default apioption sample type { boolean | Highcharts . ShadowOptionsObject } default since apioption sample type { string } default since apioption sample sample sample sample type { Highcharts . CSSObject } since apioption style : { internal fontSize : '11px' , internal fontWeight : 'bold' , internal color : 'contrast' , internal textOutline : '1px contrast' } , declare since apioption type { Highcharts . SVGAttributes } since apioption type { boolean } since apioption type { boolean } default apioption type { Highcharts . VerticalAlignValue | null } since verticalAlign : 'bottom' , sample sample x : 0 , type { number } default since apioption sample y : 0 } , since product private cropThreshold : 300 , see since private opacity : 1 , product private pointRange : 0 , since product private softThreshold : true , declare private states : { declare normal : { type { boolean | Partial < Highcharts . AnimationOptionsObject > } animation : true } , declare hover : { sample sample sample type { boolean } default since apioption type { boolean | Partial < Highcharts . AnimationOptionsObject > } since product animation : { internal duration : 50 } , sample type { number } product apioption sample sample since product lineWidthPlus : 1 , deprecated extends plotOptions . series . marker excluding product marker : { } , sample sample declare type { null | * } since product halo : { type { Highcharts . SVGAttributes } since product apioption since product size : 10 , since product opacity : 0.25 } } , sample declare extends plotOptions . series . states . hover excluding select : { animation : { internal duration : 0 } } , sample declare inactive : { sample type { boolean } default apioption type { boolean | Partial < Highcharts . AnimationOptionsObject > } animation : { internal duration : 50 } , type { number } opacity : 0.2 } } , sample sample default default default since private stickyTracking : true , declare since extends tooltip excluding apioption since product private turboThreshold : 1000 , see sample sample declare type { Array < * > } since product apioption sample type { string } since apioption see type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } since product apioption see sample type { Highcharts . DashStyleValue } since product apioption see type { Highcharts . ColorString | Highcharts . GradientColorObject | Highcharts . PatternObject } since product apioption type { number } since product apioption /**
     * When using dual or multiple color axes, this number defines which
     * colorAxis the particular series is connected to. It refers to
     * either the
     *  {@link #colorAxis.id|axis id} * or the index of the axis in the colorAxis array, with 0 being the
     * first. Set this option to false to prevent a series from connecting
     * to the default color axis.
     *
     * Since v7.2.0 the option can also be an axis id or an axis index
     * instead of a boolean flag.
     *
     *  sample sample type { number | string | boolean } default product apioption sample sample type { string } default since product apioption sample sample sample since validvalue private findNearestPointBy : 'x' } ; export default seriesDefaults ;