{"description":"<p>An array of configuration objects for the buttons.</p>\n<p>Defaults to:</p>\n<pre><code class=\"language-js\">buttons: [{\n    type: &#39;month&#39;,\n    count: 1,\n    text: &#39;1m&#39;,\n    title: &#39;View 1 month&#39;\n}, {\n    type: &#39;month&#39;,\n    count: 3,\n    text: &#39;3m&#39;,\n    title: &#39;View 3 months&#39;\n}, {\n    type: &#39;month&#39;,\n    count: 6,\n    text: &#39;6m&#39;,\n    title: &#39;View 6 months&#39;\n}, {\n    type: &#39;ytd&#39;,\n    text: &#39;YTD&#39;,\n    title: &#39;View year to date&#39;\n}, {\n    type: &#39;year&#39;,\n    count: 1,\n    text: &#39;1y&#39;,\n    title: &#39;View 1 year&#39;\n}, {\n    type: &#39;all&#39;,\n    text: &#39;All&#39;,\n    title: &#39;View all&#39;\n}]\n</code></pre>\n","typeList":{"names":["Array.<*>"]},"children":[{"default":"1","description":"<p>How many units of the defined type the button should span. If <code>type</code>\nis &quot;month&quot; and <code>count</code> is 3, the button spans three months.</p>\n","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.count","isLeaf":true,"line":149,"lineEnd":156,"name":"count","typeList":{"names":["number"]},"version":"12.6.0"},{"description":"<p>A custom data grouping object for each button.</p>\n","extends":"","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.dataGrouping","isLeaf":false,"line":213,"lineEnd":224,"name":"dataGrouping","see":["<p><a href=\"#plotOptions.series.dataGrouping\">series.dataGrouping</a></p>\n"],"typeList":{"names":["*"]},"version":"12.6.0"},{"filename":"","fullname":"rangeSelector.buttons.events","isLeaf":false,"name":"events","typeList":{"names":["*"]},"version":"12.6.0"},{"default":"0","description":"<p>Additional range (in milliseconds) added to the end of the calculated\ntime span.</p>\n","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.offsetMax","isLeaf":true,"line":176,"lineEnd":187,"name":"offsetMax","since":"6.0.0","typeList":{"names":["number"]},"version":"12.6.0"},{"default":"0","description":"<p>Additional range (in milliseconds) added to the start of the\ncalculated time span.</p>\n","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.offsetMin","isLeaf":true,"line":188,"lineEnd":199,"name":"offsetMin","since":"6.0.0","typeList":{"names":["number"]},"version":"12.6.0"},{"default":"false","description":"<p>When buttons apply dataGrouping on a series, by default zooming\nin/out will deselect buttons and unset dataGrouping. Enable this\noption to keep buttons selected when extremes change.</p>\n","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.preserveDataGrouping","isLeaf":true,"line":200,"lineEnd":212,"name":"preserveDataGrouping","since":"6.1.2","typeList":{"names":["boolean"]},"version":"12.6.0"},{"description":"<p>The text for the button itself.</p>\n","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.text","isLeaf":true,"line":225,"lineEnd":230,"name":"text","typeList":{"names":["string"]},"version":"12.6.0"},{"description":"<p>Explanation for the button, shown as a tooltip on hover, and used by\nassistive technology.</p>\n","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.title","isLeaf":true,"line":231,"lineEnd":237,"name":"title","typeList":{"names":["string"]},"version":"12.6.0"},{"description":"<p>Defined the time span for the button. Can be one of <code>millisecond</code>,\n<code>second</code>, <code>minute</code>, <code>hour</code>, <code>day</code>, <code>week</code>, <code>month</code>, <code>year</code>, <code>ytd</code>,\nand <code>all</code>.</p>\n","filename":"ts/Stock/RangeSelector/RangeSelectorDefaults.ts","fullname":"rangeSelector.buttons.type","isLeaf":true,"line":238,"lineEnd":245,"name":"type","typeList":{"names":["Highcharts.RangeSelectorButtonTypeValue"]},"version":"12.6.0"}]}