[{"data":1,"prerenderedAt":824},["ShallowReactive",2],{"navigation_docs":3,"-guides-typescript":284,"-guides-typescript-surround":819},[4,31,117,216],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":21,"path":22,"stem":23,"icon":24},"Migrate from 0.6","\u002Fgetting-started\u002Fmigration","1.getting-started\u002F3.migration","i-lucide-arrow-up-circle",{"title":26,"path":27,"stem":28,"icon":29},"Why vccs","\u002Fgetting-started\u002Fwhy-vccs","1.getting-started\u002F4.why-vccs","i-lucide-scale",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"Guides","i-lucide-book-open","\u002Fguides","2.guides",[37,42,47,52,57,62,67,72,77,82,87,92,97,102,107,112],{"title":38,"path":39,"stem":40,"icon":41},"Customize","\u002Fguides\u002Fcustomize","2.guides\u002F01.customize","i-lucide-paintbrush",{"title":43,"path":44,"stem":45,"icon":46},"Axis Domain and Ticks","\u002Fguides\u002Faxis-domain-and-ticks","2.guides\u002F03.axis-domain-and-ticks","i-lucide-ruler",{"title":48,"path":49,"stem":50,"icon":51},"Chart Size","\u002Fguides\u002Fchart-size","2.guides\u002F05.chart-size","i-lucide-maximize",{"title":53,"path":54,"stem":55,"icon":56},"Z-Order and Layers","\u002Fguides\u002Fz-order-and-layers","2.guides\u002F06.z-order-and-layers","i-lucide-layers",{"title":58,"path":59,"stem":60,"icon":61},"Coordinate Systems","\u002Fguides\u002Fcoordinate-systems","2.guides\u002F07.coordinate-systems","i-lucide-crosshair",{"title":63,"path":64,"stem":65,"icon":66},"Performance","\u002Fguides\u002Fperformance","2.guides\u002F08.performance","i-lucide-zap",{"title":68,"path":69,"stem":70,"icon":71},"Rounded Bar Corners","\u002Fguides\u002Frounded-bar-corners","2.guides\u002F09.rounded-bar-corners","i-lucide-square",{"title":73,"path":74,"stem":75,"icon":76},"Bar Alignment","\u002Fguides\u002Fbar-alignment","2.guides\u002F10.bar-alignment","i-lucide-align-center",{"title":78,"path":79,"stem":80,"icon":81},"Nuxt and SSR","\u002Fguides\u002Fnuxt-and-ssr","2.guides\u002F11.nuxt-and-ssr","i-lucide-server",{"title":83,"path":84,"stem":85,"icon":86},"Animation","\u002Fguides\u002Fanimation","2.guides\u002F12.animation","i-lucide-sparkles",{"title":88,"path":89,"stem":90,"icon":91},"Events and v-model","\u002Fguides\u002Fevents-and-models","2.guides\u002F13.events-and-models","i-lucide-mouse-pointer-click",{"title":93,"path":94,"stem":95,"icon":96},"TypeScript","\u002Fguides\u002Ftypescript","2.guides\u002F14.typescript","i-lucide-file-code",{"title":98,"path":99,"stem":100,"icon":101},"Theming and dark mode","\u002Fguides\u002Ftheming","2.guides\u002F15.theming","i-lucide-palette",{"title":103,"path":104,"stem":105,"icon":106},"shadcn-vue","\u002Fguides\u002Fshadcn-vue","2.guides\u002F16.shadcn-vue","i-lucide-component",{"title":108,"path":109,"stem":110,"icon":111},"Dashboard recipes","\u002Fguides\u002Fdashboard-recipes","2.guides\u002F17.dashboard-recipes","i-lucide-layout-dashboard",{"title":113,"path":114,"stem":115,"icon":116},"Accessibility","\u002Fguides\u002Faccessibility","2.guides\u002F18.accessibility","i-lucide-accessibility",{"title":118,"icon":119,"path":120,"stem":121,"children":122,"page":30},"Charts","i-lucide-bar-chart-3","\u002Fcharts","3.charts",[123,128,133,138,143,148,153,158,163,168,172,177,182,187,192,197,202,206,211],{"title":124,"path":125,"stem":126,"icon":127},"Chart Containers","\u002Fcharts\u002Fchart-containers","3.charts\u002F0.chart-containers","i-lucide-box",{"title":129,"path":130,"stem":131,"icon":132},"Area Chart","\u002Fcharts\u002Farea-chart","3.charts\u002F01.area-chart","i-lucide-area-chart",{"title":134,"path":135,"stem":136,"icon":137},"Bar Chart","\u002Fcharts\u002Fbar-chart","3.charts\u002F02.bar-chart","i-lucide-bar-chart",{"title":139,"path":140,"stem":141,"icon":142},"Line Chart","\u002Fcharts\u002Fline-chart","3.charts\u002F03.line-chart","i-lucide-trending-up",{"title":144,"path":145,"stem":146,"icon":147},"Pie Chart","\u002Fcharts\u002Fpie-chart","3.charts\u002F04.pie-chart","i-lucide-pie-chart",{"title":149,"path":150,"stem":151,"icon":152},"Radar Chart","\u002Fcharts\u002Fradar-chart","3.charts\u002F05.radar-chart","i-lucide-radar",{"title":154,"path":155,"stem":156,"icon":157},"Radial Bar Chart","\u002Fcharts\u002Fradial-bar-chart","3.charts\u002F06.radial-bar-chart","i-lucide-circle-dot",{"title":159,"path":160,"stem":161,"icon":162},"Scatter Chart","\u002Fcharts\u002Fscatter-chart","3.charts\u002F07.scatter-chart","i-lucide-scatter-chart",{"title":164,"path":165,"stem":166,"icon":167},"Funnel Chart","\u002Fcharts\u002Ffunnel-chart","3.charts\u002F08.funnel-chart","i-lucide-filter",{"title":169,"path":170,"stem":171,"icon":56},"Composed Chart","\u002Fcharts\u002Fcomposed-chart","3.charts\u002F09.composed-chart",{"title":173,"path":174,"stem":175,"icon":176},"Treemap","\u002Fcharts\u002Ftreemap","3.charts\u002F10.treemap","i-lucide-layout-grid",{"title":178,"path":179,"stem":180,"icon":181},"Sunburst Chart","\u002Fcharts\u002Fsunburst-chart","3.charts\u002F11.sunburst-chart","i-lucide-sun",{"title":183,"path":184,"stem":185,"icon":186},"Sankey","\u002Fcharts\u002Fsankey","3.charts\u002F12.sankey","i-lucide-git-fork",{"title":188,"path":189,"stem":190,"icon":191},"Tracker","\u002Fcharts\u002Ftracker","3.charts\u002F13.tracker","i-lucide-activity",{"title":193,"path":194,"stem":195,"icon":196},"Calendar Heatmap","\u002Fcharts\u002Fcalendar-heatmap","3.charts\u002F14.calendar-heatmap","i-lucide-calendar-days",{"title":198,"path":199,"stem":200,"icon":201},"Heatmap and CohortChart","\u002Fcharts\u002Fheatmap","3.charts\u002F15.heatmap","i-lucide-grid-3x3",{"title":203,"path":204,"stem":205,"icon":142},"Sparkline","\u002Fcharts\u002Fsparkline","3.charts\u002F16.sparkline",{"title":207,"path":208,"stem":209,"icon":210},"Bar List","\u002Fcharts\u002Fbar-list","3.charts\u002F17.bar-list","i-lucide-list-ordered",{"title":212,"path":213,"stem":214,"icon":215},"Journey Sankey","\u002Fcharts\u002Fjourney-sankey","3.charts\u002F18.journey-sankey","i-lucide-split",{"title":217,"icon":218,"path":219,"stem":220,"children":221,"page":30},"Components","i-lucide-code","\u002Fcomponents","4.components",[222,227,232,236,241,245,250,254,259,264,269,274,279],{"title":223,"path":224,"stem":225,"icon":226},"Tooltip","\u002Fcomponents\u002Ftooltip","4.components\u002F01.tooltip","i-lucide-message-square",{"title":228,"path":229,"stem":230,"icon":231},"Legend","\u002Fcomponents\u002Flegend","4.components\u002F02.legend","i-lucide-list",{"title":233,"path":234,"stem":235,"icon":201},"CartesianGrid","\u002Fcomponents\u002Fcartesian-grid","4.components\u002F03.cartesian-grid",{"title":237,"path":238,"stem":239,"icon":240},"Axes","\u002Fcomponents\u002Faxis","4.components\u002F04.axis","i-lucide-move",{"title":242,"path":243,"stem":244,"icon":152},"Polar Axes and Grid","\u002Fcomponents\u002Fpolar-axes","4.components\u002F05.polar-axes",{"title":246,"path":247,"stem":248,"icon":249},"Brush","\u002Fcomponents\u002Fbrush","4.components\u002F06.brush","i-lucide-sliders-horizontal",{"title":251,"path":252,"stem":253,"icon":61},"Reference Elements","\u002Fcomponents\u002Freference-elements","4.components\u002F07.reference-elements",{"title":255,"path":256,"stem":257,"icon":258},"ErrorBar","\u002Fcomponents\u002Ferror-bar","4.components\u002F08.error-bar","i-lucide-chevrons-up-down",{"title":260,"path":261,"stem":262,"icon":263},"Labels and Cell","\u002Fcomponents\u002Flabels","4.components\u002F09.labels","i-lucide-tag",{"title":265,"path":266,"stem":267,"icon":268},"Text","\u002Fcomponents\u002Ftext","4.components\u002F10.text","i-lucide-type",{"title":270,"path":271,"stem":272,"icon":273},"Shapes","\u002Fcomponents\u002Fshapes","4.components\u002F11.shapes","i-lucide-shapes",{"title":275,"path":276,"stem":277,"icon":278},"Composables","\u002Fcomponents\u002Fcomposables","4.components\u002F12.composables","i-lucide-function-square",{"title":280,"path":281,"stem":282,"icon":283},"Custom overlays","\u002Fcomponents\u002Fcustom-overlays","4.components\u002F13.custom-overlays","i-lucide-pencil-ruler",{"id":285,"title":93,"body":286,"description":812,"extension":813,"links":814,"meta":815,"navigation":816,"path":94,"seo":817,"stem":95,"__hash__":818},"docs\u002F2.guides\u002F14.typescript.md",{"type":287,"value":288,"toc":808},"minimark",[289,298,351,356,367,746,759,763,804],[290,291,292,293,297],"p",{},"vccs ships complete types. In ",[294,295,296],"code",{},".vue"," files with Volar, slot props and event payloads are inferred without annotations:",[299,300,305],"pre",{"className":301,"code":302,"language":303,"meta":304,"style":304},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003CTooltip>\n  \u003Ctemplate #content=\"{ active, payload, label }\">\n    \u003Cdiv v-if=\"active\">{{ label }}: {{ payload?.[0]?.value }}\u003C\u002Fdiv>\n  \u003C\u002Ftemplate>\n\u003C\u002FTooltip>\n","vue","",[294,306,307,322,329,335,341],{"__ignoreMap":304},[308,309,312,316,319],"span",{"class":310,"line":311},"line",1,[308,313,315],{"class":314},"sMK4o","\u003C",[308,317,223],{"class":318},"swJcz",[308,320,321],{"class":314},">\n",[308,323,325],{"class":310,"line":324},2,[308,326,328],{"class":327},"sTEyZ","  \u003Ctemplate #content=\"{ active, payload, label }\">\n",[308,330,332],{"class":310,"line":331},3,[308,333,334],{"class":327},"    \u003Cdiv v-if=\"active\">{{ label }}: {{ payload?.[0]?.value }}\u003C\u002Fdiv>\n",[308,336,338],{"class":310,"line":337},4,[308,339,340],{"class":327},"  \u003C\u002Ftemplate>\n",[308,342,344,347,349],{"class":310,"line":343},5,[308,345,346],{"class":314},"\u003C\u002F",[308,348,223],{"class":318},[308,350,321],{"class":314},[352,353,355],"h2",{"id":354},"row-typed-charts","Row-typed charts",[290,357,358,359,362,363,366],{},"A child component cannot see the type of its chart's ",[294,360,361],{},"data",", so ",[294,364,365],{},"data-key"," accepts any string by default. To check data keys against your row type, create typed components once per row type:",[299,368,370],{"className":301,"code":369,"language":303,"meta":304,"style":304},"\u003Cscript setup lang=\"ts\">\nimport { Area, AreaChart, Tooltip, XAxis, defineChartComponents } from 'vccs'\n\ninterface Visit { date: string, desktop: number, mobile: number }\ndefineProps\u003C{ visits: Visit[] }>()\n\nconst Chart = defineChartComponents\u003CVisit>()({ AreaChart, Area, XAxis, Tooltip })\n\u003C\u002Fscript>\n\n\u003Ctemplate>\n  \u003CChart.AreaChart\n    :data=\"visits\"\n    :height=\"300\"\n  >\n    \u003CChart.XAxis data-key=\"date\" \u002F>\n    \u003CChart.Area data-key=\"desktop\" \u002F>\n    \u003CChart.Area data-key=\"mobile\" \u002F>\n    \u003C!-- data-key=\"tablet\" is a type error -->\n    \u003CChart.Tooltip \u002F>\n  \u003C\u002FChart.AreaChart>\n\u003C\u002Ftemplate>\n",[294,371,372,400,448,454,496,521,526,574,583,588,598,607,623,638,644,668,689,709,716,726,737],{"__ignoreMap":304},[308,373,374,376,379,383,386,389,392,396,398],{"class":310,"line":311},[308,375,315],{"class":314},[308,377,378],{"class":318},"script",[308,380,382],{"class":381},"spNyl"," setup",[308,384,385],{"class":381}," lang",[308,387,388],{"class":314},"=",[308,390,391],{"class":314},"\"",[308,393,395],{"class":394},"sfazB","ts",[308,397,391],{"class":314},[308,399,321],{"class":314},[308,401,402,406,409,412,415,418,420,423,425,428,430,433,436,439,442,445],{"class":310,"line":324},[308,403,405],{"class":404},"s7zQu","import",[308,407,408],{"class":314}," {",[308,410,411],{"class":327}," Area",[308,413,414],{"class":314},",",[308,416,417],{"class":327}," AreaChart",[308,419,414],{"class":314},[308,421,422],{"class":327}," Tooltip",[308,424,414],{"class":314},[308,426,427],{"class":327}," XAxis",[308,429,414],{"class":314},[308,431,432],{"class":327}," defineChartComponents",[308,434,435],{"class":314}," }",[308,437,438],{"class":404}," from",[308,440,441],{"class":314}," '",[308,443,444],{"class":394},"vccs",[308,446,447],{"class":314},"'\n",[308,449,450],{"class":310,"line":331},[308,451,453],{"emptyLinePlaceholder":452},true,"\n",[308,455,456,459,463,465,468,471,474,476,479,481,484,486,489,491,493],{"class":310,"line":337},[308,457,458],{"class":381},"interface",[308,460,462],{"class":461},"sBMFI"," Visit",[308,464,408],{"class":314},[308,466,467],{"class":318}," date",[308,469,470],{"class":314},":",[308,472,473],{"class":461}," string",[308,475,414],{"class":314},[308,477,478],{"class":318}," desktop",[308,480,470],{"class":314},[308,482,483],{"class":461}," number",[308,485,414],{"class":314},[308,487,488],{"class":318}," mobile",[308,490,470],{"class":314},[308,492,483],{"class":461},[308,494,495],{"class":314}," }\n",[308,497,498,502,505,508,510,512,515,518],{"class":310,"line":343},[308,499,501],{"class":500},"s2Zo4","defineProps",[308,503,504],{"class":314},"\u003C{",[308,506,507],{"class":318}," visits",[308,509,470],{"class":314},[308,511,462],{"class":461},[308,513,514],{"class":327},"[] ",[308,516,517],{"class":314},"}>",[308,519,520],{"class":327},"()\n",[308,522,524],{"class":310,"line":523},6,[308,525,453],{"emptyLinePlaceholder":452},[308,527,529,532,535,537,539,541,544,547,550,553,555,557,559,561,563,565,568,571],{"class":310,"line":528},7,[308,530,531],{"class":381},"const",[308,533,534],{"class":327}," Chart ",[308,536,388],{"class":314},[308,538,432],{"class":500},[308,540,315],{"class":314},[308,542,543],{"class":461},"Visit",[308,545,546],{"class":314},">",[308,548,549],{"class":327},"()(",[308,551,552],{"class":314},"{",[308,554,417],{"class":327},[308,556,414],{"class":314},[308,558,411],{"class":327},[308,560,414],{"class":314},[308,562,427],{"class":327},[308,564,414],{"class":314},[308,566,567],{"class":327}," Tooltip ",[308,569,570],{"class":314},"}",[308,572,573],{"class":327},")\n",[308,575,577,579,581],{"class":310,"line":576},8,[308,578,346],{"class":314},[308,580,378],{"class":318},[308,582,321],{"class":314},[308,584,586],{"class":310,"line":585},9,[308,587,453],{"emptyLinePlaceholder":452},[308,589,591,593,596],{"class":310,"line":590},10,[308,592,315],{"class":314},[308,594,595],{"class":318},"template",[308,597,321],{"class":314},[308,599,601,604],{"class":310,"line":600},11,[308,602,603],{"class":314},"  \u003C",[308,605,606],{"class":318},"Chart.AreaChart\n",[308,608,610,613,615,617,620],{"class":310,"line":609},12,[308,611,612],{"class":381},"    :data",[308,614,388],{"class":314},[308,616,391],{"class":314},[308,618,619],{"class":394},"visits",[308,621,622],{"class":314},"\"\n",[308,624,626,629,631,633,636],{"class":310,"line":625},13,[308,627,628],{"class":381},"    :height",[308,630,388],{"class":314},[308,632,391],{"class":314},[308,634,635],{"class":394},"300",[308,637,622],{"class":314},[308,639,641],{"class":310,"line":640},14,[308,642,643],{"class":314},"  >\n",[308,645,647,650,653,656,658,660,663,665],{"class":310,"line":646},15,[308,648,649],{"class":314},"    \u003C",[308,651,652],{"class":318},"Chart.XAxis",[308,654,655],{"class":381}," data-key",[308,657,388],{"class":314},[308,659,391],{"class":314},[308,661,662],{"class":394},"date",[308,664,391],{"class":314},[308,666,667],{"class":314}," \u002F>\n",[308,669,671,673,676,678,680,682,685,687],{"class":310,"line":670},16,[308,672,649],{"class":314},[308,674,675],{"class":318},"Chart.Area",[308,677,655],{"class":381},[308,679,388],{"class":314},[308,681,391],{"class":314},[308,683,684],{"class":394},"desktop",[308,686,391],{"class":314},[308,688,667],{"class":314},[308,690,692,694,696,698,700,702,705,707],{"class":310,"line":691},17,[308,693,649],{"class":314},[308,695,675],{"class":318},[308,697,655],{"class":381},[308,699,388],{"class":314},[308,701,391],{"class":314},[308,703,704],{"class":394},"mobile",[308,706,391],{"class":314},[308,708,667],{"class":314},[308,710,712],{"class":310,"line":711},18,[308,713,715],{"class":714},"sHwdD","    \u003C!-- data-key=\"tablet\" is a type error -->\n",[308,717,719,721,724],{"class":310,"line":718},19,[308,720,649],{"class":314},[308,722,723],{"class":318},"Chart.Tooltip",[308,725,667],{"class":314},[308,727,729,732,735],{"class":310,"line":728},20,[308,730,731],{"class":314},"  \u003C\u002F",[308,733,734],{"class":318},"Chart.AreaChart",[308,736,321],{"class":314},[308,738,740,742,744],{"class":310,"line":739},21,[308,741,346],{"class":314},[308,743,595],{"class":318},[308,745,321],{"class":314},[290,747,748,751,752,755,756,758],{},[294,749,750],{},"defineChartComponents"," returns the supplied components with row types. Only selected components enter the bundle. Tooltip payload items carry ",[294,753,754],{},"payload: Visit",". Standalone charts infer row types from ",[294,757,361],{},"; aggregate payloads keep their source rows.",[352,760,762],{"id":761},"exported-types","Exported types",[290,764,765,768,769,772,773,776,777,780,781,784,785,788,789,792,793,796,797,784,800,803],{},[294,766,767],{},"ChartTransition"," (the ",[294,770,771],{},"transition"," prop), ",[294,774,775],{},"ChartPointerState"," (chart event state), ",[294,778,779],{},"BrushStartEndIndex",", ",[294,782,783],{},"TooltipActiveIndex"," and ",[294,786,787],{},"LegendHidden"," (model values), ",[294,790,791],{},"BrushIndex"," (one Brush row index), an ",[294,794,795],{},"XxxProps"," type for every public component, and the available named slot prop types. ",[294,798,799],{},"TooltipPayloadEntry",[294,801,802],{},"TooltipPayload"," type reusable tooltip content. Runtime prop-definition objects and internal context helpers are not public exports.",[805,806,807],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":304,"searchDepth":324,"depth":324,"links":809},[810,811],{"id":354,"depth":324,"text":355},{"id":761,"depth":324,"text":762},"Typed slots, events and row-typed data keys","md",null,{},{"icon":96},{"title":93,"description":812},"l4n2FOYD7YnGnRXSd2Ee-vFrsB8mx_g1UNU3pNSLAP8",[820,822],{"title":88,"path":89,"stem":90,"description":821,"icon":91,"children":-1},"Listen to chart interaction and control brush, tooltip and legend state",{"title":98,"path":99,"stem":100,"description":823,"icon":101,"children":-1},"Style every chart through CSS variables",1793527167037]