Module
ECharts.Types.Phantom
- Package
- purescript-echarts
- Repository
- slamdata/purescript-echarts
#CoordinateSystemMixin Source
type CoordinateSystemMixin i = (coordinateSystem :: I | i)
Open rows synonims are for mixins closed rows are for complete dsls
#BorderAndBackgroundMixin Source
type BorderAndBackgroundMixin i = (backgroundColor :: I, borderColor :: I, borderWidth :: I | i)
#ShadowMixin Source
type ShadowMixin i = (shadowBlur :: I, shadowColor :: I, shadowOffsetX :: I, shadowOffsetY :: I | i)
#BaseAnimationMixin Source
type BaseAnimationMixin i = (animationDelay :: I, animationDuration :: I, animationEasing :: I | i)
#LargeMixin Source
type LargeMixin i = (large :: I, largeThreshold :: I | i)
#AnimationMixin Source
type AnimationMixin i = BaseAnimationMixin (animation :: I, animationDelayUpdate :: I, animationDurationUpdate :: I, animationEasingUpdate :: I, animationThreshold :: I | i)
#SymbolMixin Source
type SymbolMixin i = (symbol :: I, symbolOffset :: I, symbolRotate :: I, symbolSize :: I | i)
#MinMaxMixin Source
type MinMaxMixin i = (max :: I, min :: I | i)
#NameStyleMixin Source
type NameStyleMixin i = (nameGap :: I, nameLocation :: I, nameRotate :: I, nameTextStyle :: I | i)
#LegendHoverMixin Source
type LegendHoverMixin i = (hoverAnimation :: I, legendHoverLink :: I | i)
#NormalAndEmphasis Source
type NormalAndEmphasis i = (emphasis :: R i, normal :: R i)
#LegendI Source
type LegendI = PositionMixin (ZMixin (SizeMixin (ShadowMixin (BorderAndBackgroundMixin (align :: I, formatter :: I, inactiveColor :: I, itemGap :: I, itemHeight :: I, itemWidth :: I, items :: I, orient :: I, padding :: I, selected :: I, selectedMode :: I, show :: I, textStyle :: I, tooltip :: I)))))
#TooltipI Source
type TooltipI = ZMixin (BorderAndBackgroundMixin (alwaysShowContent :: I, animation :: I, axisPointer :: I, enterable :: I, extraCssText :: I, formatter :: I, hideDelay :: I, padding :: I, position :: I, show :: I, showContent :: I, showDelay :: I, textStyle :: I, transitionDuration :: I, trigger :: I, triggerOn :: I))
#OptionI Source
type OptionI = AnimationMixin (angleAxis :: I, backgroundColor :: I, blendMode :: I, brush :: I, calendar :: I, color :: I, dataZoom :: I, geo :: I, grid :: I, hoverLayerThreshold :: I, legend :: I, parallel :: I, parallelAxis :: I, polar :: I, progressive :: I, progressiveThreshold :: I, radar :: I, radiusAxis :: I, series :: I, singleAxis :: I, textStyle :: I, timeline :: I, title :: I, toolbox :: I, tooltip :: I, visualMap :: I, xAxis :: I, yAxis :: I)
#TimelineI Source
type TimelineI = PositionMixin (ZMixin (SymbolMixin (autoPlay :: I, axisType :: I, checkpointStyle :: I, controlPosition :: I, controlStyle :: I, currentIndex :: I, inverse :: I, itemStyle :: I, items :: I, label :: I, lineStyle :: R LineStyleI, loop :: I, orient :: I, playInterval :: I, realtime :: I, rewind :: I, show :: I, timelineType :: I)))
#ParallelsI Source
type ParallelsI = (parallel :: I)
#IndicatorsI Source
type IndicatorsI = (indicator :: I)
#IndicatorI Source
type IndicatorI = MinMaxMixin (name :: I)
#InsideDataZoomI Source
type InsideDataZoomI = DataZoomMixinI ()
#DataBackgroundI Source
type DataBackgroundI = (areaStyle :: R AreaStyleI, lineStyle :: R LineStyleI)
#HandleStyleI Source
type HandleStyleI = ShadowMixin (borderColor :: I, borderType :: I, borderWidth :: I, color :: I, opacity :: I)
#VisualMapI Source
type VisualMapI = (continuousVisualMap :: I, piecewiseVisualMap :: I)
#CalendarSpecI Source
type CalendarSpecI = PositionMixin (ZMixin (SizeMixin (cellSize :: I, orient :: I, range :: I)))
#ContinuousVisualMapI Source
type ContinuousVisualMapI = PositionMixin (ZMixin (BorderAndBackgroundMixin (MinMaxMixin (align :: I, calculable :: I, color :: I, controller :: I, dimension :: I, formatter :: I, hoverLink :: I, inRange :: I, inverse :: I, itemHeight :: I, itemWidth :: I, orient :: I, outOfRange :: I, padding :: I, precision :: I, range :: I, realtime :: I, seriesIndex :: I, show :: I, textGap :: I, textPair :: I, textStyle :: I))))
#PiecewiseVisualMapI Source
type PiecewiseVisualMapI = PositionMixin (ZMixin (BorderAndBackgroundMixin (MinMaxMixin (align :: I, categories :: I, color :: I, controller :: I, dimension :: I, formatter :: I, hoverLink :: I, inRange :: I, inverse :: I, itemGap :: I, itemHeight :: I, itemSymbol :: I, itemWidth :: I, orient :: I, outOfRange :: I, padding :: I, pieces :: I, precision :: I, selectedMode :: I, seriesIndex :: I, show :: I, splitNumber :: I, text :: I, textGap :: I, textStyle :: I))))
#ControllerI Source
type ControllerI = (inRange :: I, outOfRange :: I)
#IconStyleInnerI Source
type IconStyleInnerI = ShadowMixin (borderColor :: I, borderType :: I, borderWidth :: I, color :: I, opacity :: I)
#BrushToolboxI Source
type BrushToolboxI = (tool :: I)
#GridI Source
type GridI = PositionMixin (ZMixin (SizeMixin (ShadowMixin (BorderAndBackgroundMixin (containLabel :: I, show :: I, textStyle :: I)))))
#SeriesI Source
type SeriesI = (bar :: I, boxPlot :: I, candlestick :: I, effectScatter :: I, funnel :: I, gauge :: I, graph :: I, heatMap :: I, line :: I, lines :: I, map :: I, missing :: I, parallelSeries :: I, pie :: I, radarSeries :: I, sankey :: I, scatter :: I, treeMap :: I)
There is no common serie thing, but special cases for every kind of series.
#AxisI Source
type AxisI i = ZMixin (MinMaxMixin (axisLabel :: I, axisLine :: I, axisTick :: I, axisType :: I, boundaryGap :: I, interval :: I, inverse :: I, items :: I, minInterval :: I, name :: I, scale :: I, silent :: I, splitArea :: I, splitLine :: I, splitNumber :: I, triggerEvent :: I | i))
xAxis and yAxis has different position type
#SplitAreaI Source
type SplitAreaI = (areaStyle :: R AreaStyleI, interval :: I, show :: I)
#ParallelAxesI Source
type ParallelAxesI = (addParallelAxis :: I)
#ParallelAxisI Source
type ParallelAxisI = AxisI (NameStyleMixin (dim :: I, parallelIndex :: I, realtime :: I))
#RadiusAxisI Source
type RadiusAxisI = AxisI (NameStyleMixin (polarIndex :: I))
#SingleAxisI Source
type SingleAxisI = AxisI (NameStyleMixin ())
#LineSeriesI Source
type LineSeriesI = ZMixin (CoordinateSystemMixin (AnimationMixin (MarkerMixin (SymbolMixin (LegendHoverMixin (areaStyle :: R (NormalAndEmphasis AreaStyleI), clipOverflow :: I, connectNulls :: I, itemStyle :: I, items :: I, label :: I, lineStyle :: R (NormalAndEmphasis LineStyleI), name :: I, polarIndex :: I, sampling :: I, showAllSymbol :: I, showSymbol :: I, silent :: I, smooth :: I, smoothMonotone :: I, stack :: I, step :: I, xAxisIndex :: I, yAxisIndex :: I))))))
#BarSeriesI Source
type BarSeriesI = ZMixin (CoordinateSystemMixin (AnimationMixin (MarkerMixin (barCategoryGap :: I, barGap :: I, barMaxWidth :: I, barMinHeight :: I, barWidth :: I, itemStyle :: I, items :: I, label :: I, legendHoverLink :: I, name :: I, stack :: I, xAxisIndex :: I, yAxisIndex :: I))))
#BasicScatterSeriesI Source
type BasicScatterSeriesI i = MarkerMixin (CoordinateSystemMixin (ZMixin (AnimationMixin (SymbolMixin (LargeMixin (LegendHoverMixin (geoIndex :: I, itemStyle :: I, items :: I, label :: I, name :: I, polarIndex :: I, silent :: I, tooltip :: I, xAxisIndex :: I, yAxisIndex :: I | i)))))))
#ScatterI Source
type ScatterI = BasicScatterSeriesI ()
#EffectScatterI Source
type EffectScatterI = BasicScatterSeriesI (effectType :: I, rippleEffect :: I, showEffectOn :: I)
#RadarSeriesI Source
type RadarSeriesI = ZMixin (AnimationMixin (SymbolMixin (areaStyle :: R (NormalAndEmphasis AreaStyleI), axisLine :: I, itemStyle :: I, items :: I, label :: I, lineStyle :: R (NormalAndEmphasis LineStyleI), name :: I, radarIndex :: I, silent :: I)))
#TreeMapI Source
type TreeMapI = PositionMixin (ZMixin (SizeMixin (BaseAnimationMixin (breadcrumb :: I, childrenVisibleMin :: I, colorAlpha :: I, colorMappingBy :: I, colorSaturation :: I, itemStyle :: I, items :: I, label :: I, leafDepth :: I, levels :: I, nodeClick :: I, roam :: I, silentTreeMap :: I, squareRatio :: I, visibleMin :: I, visualDimension :: I, zoomNodeToRatio :: I))))
#BoxPlotI Source
type BoxPlotI = ZMixin (CoordinateSystemMixin (BaseAnimationMixin (MarkerMixin (LegendHoverMixin (boxWidth :: I, itemStyle :: I, items :: I, layout :: I, name :: I, silent :: I, tooltip :: I, xAxisIndex :: I, yAxisIndex :: I)))))
#CandlestickI Source
type CandlestickI = ZMixin (CoordinateSystemMixin (BaseAnimationMixin (MarkerMixin (LegendHoverMixin (itemStyle :: I, items :: I, layout :: I, name :: I, xAxisIndex :: I, yAxisIndex :: I)))))
#ScaleLimitI Source
type ScaleLimitI = MinMaxMixin ()
#ParallelSeriesI Source
type ParallelSeriesI = AnimationMixin (CoordinateSystemMixin (ZMixin (activeOpacity :: I, inactiveOpacity :: I, items :: I, lineStyle :: R LineStyleI, name :: I, parallelAxisDefault :: I, parallelIndex :: I, realtime :: I, silent :: I)))
#LinesI Source
type LinesI = ZMixin (CoordinateSystemMixin (AnimationMixin (MarkerMixin (LargeMixin (effect :: I, geoIndex :: I, items :: I, label :: I, lineStyle :: R LineStyleI, name :: I, polyline :: I, silent :: I, xAxisIndex :: I, yAxisIndex :: I)))))
#GraphI Source
type GraphI = AnimationMixin (CoordinateSystemMixin (ZMixin (PositionMixin (SizeMixin (SymbolMixin (MarkerMixin (LegendHoverMixin (categories :: I, circular :: I, draggable :: I, edgeLabel :: I, edgeSymbolSize :: I, edgeSymbols :: I, edges :: I, focusNodeAdjancency :: I, force :: I, geoIndex :: I, itemStyle :: I, items :: I, label :: I, layout :: I, lineStyle :: R (NormalAndEmphasis LineStyleI), links :: I, name :: I, nodeScaleRatio :: I, nodes :: I, polarIndex :: I, roam :: I, silent :: I, xAxisIndex :: I, yAxisIndex :: I))))))))
#EdgeLabelInnerI Source
type EdgeLabelInnerI = (edgeLabelPosition :: I, formatter :: I, show :: I, textStyle :: I)
#LinkI Source
type LinkI = (label :: I, lineStyle :: R (NormalAndEmphasis LineStyleI), source :: I, symbol :: I, symbolSize :: I, target :: I, value :: I)
#EdgeSymbolsI Source
type EdgeSymbolsI = (edgeSymbol :: I)
#SankeyI Source
type SankeyI = AnimationMixin (ZMixin (SizeMixin (PositionMixin (edges :: I, itemStyle :: I, items :: I, label :: I, layoutIterations :: I, lineStyle :: R (NormalAndEmphasis LineStyleI), links :: I, nodeGap :: I, nodeWidth :: I, nodes :: I, silent :: I))))
#FunnelI Source
type FunnelI = AnimationMixin (MarkerMixin (PositionMixin (SizeMixin (MinMaxMixin (funnelAlign :: I, gap :: I, itemStyle :: I, items :: I, label :: I, labelLine :: I, legendHoverLink :: I, maxSize :: I, minSize :: I, name :: I, silent :: I, sort :: I)))))
#GaugeI Source
type GaugeI = AnimationMixin (ZMixin (MarkerMixin (MinMaxMixin (axisLabel :: I, axisLine :: I, axisTick :: I, center :: I, clockwise :: I, detail :: I, endAngle :: I, gaugePointer :: I, gaugeRadius :: I, itemStyle :: I, items :: I, name :: I, radius :: I, silent :: I, splitLine :: I, splitNumber :: I, startAngle :: I, title :: I))))
#ItemI Source
type ItemI = SymbolMixin (areaStyle :: R AreaStyleI, category :: I, childrenVisibleMin :: I, color :: I, colorAlpha :: I, colorMappingBy :: I, colorSaturation :: I, coord :: I, coords :: I, icon :: I, itemStyle :: I, label :: I, labelLine :: I, lineStyle :: R LineStyleI, markType :: I, name :: I, selected :: I, treeMapNodeId :: I, value :: I, valueDim :: I, valueIndex :: I, visibleMin :: I, visualDimension :: I, x :: I, y :: I)
#AxisPointerI Source
type AxisPointerI = AnimationMixin (axis :: I, axisPointerType :: I, crossStyle :: I, lineStyle :: R LineStyleI, pointerType :: I, shadowStyle :: I, show :: I)
#ShadowStyleI Source
type ShadowStyleI = ShadowMixin (color :: I, opacity :: I)
#LineStyleI Source
type LineStyleI = ShadowMixin (color :: I, curveness :: I, lineType :: I, opacity :: I, width :: I)
#SplitLineI Source
type SplitLineI = (interval :: I, length :: I, lineStyle :: R LineStyleI, show :: I)
#LabelI Source
type LabelI = NormalAndEmphasis LabelInnerI
#ItemStyleI Source
type ItemStyleI = NormalAndEmphasis IStyleI
#AreaStyleI Source
type AreaStyleI = ShadowMixin (color :: I, opacity :: I)
#LabelLineInnerI Source
type LabelLineInnerI = (show :: I)
#MarkPointI Source
type MarkPointI = AnimationMixin (SymbolMixin (itemStyle :: I, items :: I, label :: I, silent :: I))
#MarkLineI Source
type MarkLineI = AnimationMixin (SymbolMixin (items :: I, label :: I, lineStyle :: R (NormalAndEmphasis LineStyleI), precision :: I, silent :: I))
#CategoriesI Source
type CategoriesI = (category :: I)
#DimensionI Source
type DimensionI = (percents :: I, pixels :: I)