{"description":"<p>Series options for specific data and the data itself. In TypeScript you\nhave to cast the series options to specific series types, to get all\npossible options for a series.</p>\n<pre><code class=\"language-ts\">// TypeScript example\nHighcharts.chart(&#39;container&#39;, {\n    series: [{\n        color: &#39;#06C&#39;,\n        data: [[0, 1], [2, 3]]\n    } as Highcharts.SeriesLineOptions ]\n});\n</code></pre>\n","typeList":{"names":["Array.<*>"]},"children":[{"description":"<p>A <code>gantt</code> series.</p>\n<p>Configuration options for the series are given in three levels:</p>\n<ol>\n<li>Options for all series in a chart are defined in the\n<a href=\"plotOptions.series\">plotOptions.series</a> object.</li>\n<li>Options for all <code>gantt</code> series are defined in\n<a href=\"plotOptions.gantt\">plotOptions.gantt</a>.</li>\n<li>Options for one single series are given in\n<a href=\"series.gantt\">the series instance array</a>.</li>\n</ol>\n<pre><code>Highcharts.chart(&#39;container&#39;, {\n    plotOptions: {\n        series: {\n            // general options for all series\n        },\n        gantt: {\n            // shared options for all gantt series\n        }\n    },\n    series: [{\n        // specific options for this series instance\n        type: &#39;gantt&#39;\n    }]\n});\n</code></pre>\n<p><strong>TypeScript:</strong></p>\n<ul>\n<li><a href=\"series.gantt.type\">type</a> option should always be set, otherwise a broad set\nof unsupported options is allowed.</li>\n<li>when accessing an array of series, the combined set of all series types is\nrepresented by <a href=\"/class-reference/Highcharts#.SeriesOptionsType\">Highcharts.SeriesOptionsType\n</a>. Narrowing down to the\nspecific type can be done by checking the <code>type</code> property.</li>\n</ul>\n<pre><code>if (chart.options.series?.[0]?.type === gantt) {\n    // code specific to the gantt series\n}\n</code></pre>\n","extends":",","filename":"ts/Series/Gantt/GanttSeriesDefaults.ts","fullname":"series.gantt","isLeaf":false,"line":90,"lineEnd":100,"name":"gantt","requires":["highcharts-gantt"],"typeList":{"names":[]},"version":"12.6.0"},{"description":"<p>An <code>xrange</code> series. If the <a href=\"#series.xrange.type\">type</a> option is not\nspecified, it is inherited from <a href=\"#chart.type\">chart.type</a>.</p>\n<p>Configuration options for the series are given in three levels:</p>\n<ol>\n<li>Options for all series in a chart are defined in the\n<a href=\"plotOptions.series\">plotOptions.series</a> object.</li>\n<li>Options for all <code>xrange</code> series are defined in\n<a href=\"plotOptions.xrange\">plotOptions.xrange</a>.</li>\n<li>Options for one single series are given in\n<a href=\"series.xrange\">the series instance array</a>.</li>\n</ol>\n<pre><code>Highcharts.chart(&#39;container&#39;, {\n    plotOptions: {\n        series: {\n            // general options for all series\n        },\n        xrange: {\n            // shared options for all xrange series\n        }\n    },\n    series: [{\n        // specific options for this series instance\n        type: &#39;xrange&#39;\n    }]\n});\n</code></pre>\n<p><strong>TypeScript:</strong></p>\n<ul>\n<li><a href=\"series.xrange.type\">type</a> option should always be set, otherwise a broad set\nof unsupported options is allowed.</li>\n<li>when accessing an array of series, the combined set of all series types is\nrepresented by <a href=\"/class-reference/Highcharts#.SeriesOptionsType\">Highcharts.SeriesOptionsType\n</a>. Narrowing down to the\nspecific type can be done by checking the <code>type</code> property.</li>\n</ul>\n<pre><code>if (chart.options.series?.[0]?.type === xrange) {\n    // code specific to the xrange series\n}\n</code></pre>\n","extends":",","filename":"ts/Series/XRange/XRangeSeriesDefaults.ts","fullname":"series.xrange","isLeaf":false,"line":102,"lineEnd":115,"name":"xrange","requires":["modules/xrange"],"typeList":{"names":[]},"version":"12.6.0"}]}