{"version":3,"file":"covalent-echarts-line.mjs","sources":["../../../../libs/angular-echarts/line/src/line.component.ts","../../../../libs/angular-echarts/line/src/line.module.ts","../../../../libs/angular-echarts/line/src/covalent-echarts-line.ts"],"sourcesContent":["import {\n  Component,\n  Input,\n  ChangeDetectionStrategy,\n  forwardRef,\n} from '@angular/core';\n\nimport {\n  TdChartOptionsService,\n  TdCoordinateSystem,\n  TdMarkPointSymbol,\n  ITdLabel,\n  ITdItemStyle,\n  ITdLineStyle,\n  ITdAreaStyle,\n  TdSeriesLayoutBy,\n  ITdMarkPoint,\n  ITdMarkLine,\n  ITdMarkArea,\n  ITdEmphasis,\n  ITdSeries,\n  ITdShadow,\n  TdSeriesDirective,\n} from '@covalent/echarts/base';\n\nexport type TdSampling = 'average' | 'max' | 'min' | 'sum';\n\nexport interface ITdLineSeries extends ITdSeries, ITdShadow {\n  coordinateSystem?: TdCoordinateSystem;\n  xAxisIndex?: number;\n  yAxisIndex?: number;\n  polarIndex?: number;\n  symbol?: TdMarkPointSymbol | string;\n  symbolSize?: number | any[] | Function;\n  symbolRotate?: number;\n  symbolKeepAspect?: boolean;\n  symbolOffset?: any[];\n  showSymbol?: boolean;\n  showAllSymbol?: boolean | 'auto';\n  hoverAnimation?: boolean;\n  legendHoverLink?: boolean;\n  stack?: string;\n  cursor?: string;\n  connectNulls?: boolean;\n  clipOverflow?: boolean;\n  step?: string | boolean;\n  label?: ITdLabel;\n  itemStyle?: ITdItemStyle;\n  lineStyle?: ITdLineStyle;\n  width?: number;\n  opacity?: number;\n  areaStyle?: ITdAreaStyle;\n  emphasis?: ITdEmphasis;\n  smooth?: boolean | number;\n  smoothMonotone?: string;\n  sampling?: TdSampling;\n  dimensions?: any[];\n  encode?: any;\n  seriesLayoutBy?: TdSeriesLayoutBy;\n  datasetIndex?: number;\n  data?: any[];\n  markPoint?: ITdMarkPoint;\n  markLine?: ITdMarkLine;\n  markArea?: ITdMarkArea;\n  zlevel?: number;\n  z?: number;\n  silent?: boolean;\n}\n\n@Component({\n  selector: 'td-chart-series[td-line]',\n  template: '',\n  changeDetection: ChangeDetectionStrategy.OnPush,\n  inputs: [\n    'config',\n    'id',\n    'name',\n    'color',\n    'data',\n\n    'animation',\n    'animationThreshold',\n    'animationDuration',\n    'animationEasing',\n    'animationDelay',\n    'animationDurationUpdate',\n    'animationEasingUpdate',\n    'animationDelayUpdate',\n    'tooltip',\n  ],\n  providers: [\n    {\n      provide: TdSeriesDirective,\n      useExisting: forwardRef(() => TdChartSeriesLineComponent),\n    },\n  ],\n})\nexport class TdChartSeriesLineComponent\n  extends TdSeriesDirective\n  implements ITdLineSeries\n{\n  @Input() coordinateSystem?: TdCoordinateSystem;\n  @Input() xAxisIndex?: number;\n  @Input() yAxisIndex?: number;\n  @Input() polarIndex?: number;\n  @Input() symbol?: TdMarkPointSymbol | string;\n  @Input() symbolSize?: number | any[] | Function;\n  @Input() symbolRotate?: number;\n  @Input() symbolKeepAspect?: boolean;\n  @Input() symbolOffset?: any[];\n  @Input() showSymbol?: boolean;\n  @Input() showAllSymbol?: boolean;\n  @Input() hoverAnimation?: boolean;\n  @Input() legendHoverLink?: boolean;\n  @Input() stack?: string;\n  @Input() cursor?: string;\n  @Input() connectNulls?: boolean;\n  @Input() clipOverflow?: boolean;\n  @Input() step?: string | boolean;\n  @Input() label?: ITdLabel;\n  @Input() itemStyle?: ITdItemStyle;\n  @Input() lineStyle?: ITdLineStyle;\n  @Input() areaStyle?: ITdAreaStyle;\n  @Input() emphasis?: ITdEmphasis;\n  @Input() smooth?: boolean | number;\n  @Input() smoothMonotone?: string;\n  @Input() sampling?: TdSampling;\n  @Input() dimensions?: any[];\n  @Input() encode: any;\n  @Input() seriesLayoutBy?: TdSeriesLayoutBy;\n  @Input() datasetIndex?: number;\n  @Input() markPoint?: ITdMarkPoint;\n  @Input() markLine?: ITdMarkLine;\n  @Input() markArea?: ITdMarkArea;\n  @Input() zlevel?: number;\n  @Input() z?: number;\n  @Input() silent?: boolean;\n\n  constructor(_optionsService: TdChartOptionsService) {\n    super('line', _optionsService);\n  }\n\n  getConfig(): any {\n    return {\n      coordinateSystem: this.coordinateSystem,\n      xAxisIndex: this.xAxisIndex,\n      yAxisIndex: this.yAxisIndex,\n      polarIndex: this.polarIndex,\n      symbol: this.symbol,\n      symbolSize: this.symbolSize,\n      symbolRotate: this.symbolRotate,\n      symbolKeepAspect: this.symbolKeepAspect,\n      symbolOffset: this.symbolOffset,\n      showSymbol: this.showSymbol,\n      showAllSymbol: this.showAllSymbol,\n      hoverAnimation: this.hoverAnimation,\n      legendHoverLink: this.legendHoverLink,\n      stack: this.stack,\n      cursor: this.cursor,\n      connectNulls: this.connectNulls,\n      clipOverflow: this.clipOverflow,\n      step: this.step,\n      label: this.label,\n      itemStyle: this.itemStyle,\n      lineStyle: this.lineStyle,\n      areaStyle: this.areaStyle,\n      emphasis: this.emphasis,\n      smooth: this.smooth,\n      smoothMonotone: this.smoothMonotone,\n      sampling: this.sampling,\n      dimensions: this.dimensions,\n      encode: this.encode,\n      seriesLayoutBy: this.seriesLayoutBy,\n      datasetIndex: this.datasetIndex,\n      markPoint: this.markPoint,\n      markLine: this.markLine,\n      markArea: this.markArea,\n      zlevel: this.zlevel,\n      z: this.z,\n      silent: this.silent,\n    };\n  }\n}\n","import { NgModule, Type } from '@angular/core';\nimport { TdChartSeriesLineComponent } from './line.component';\n\nexport const LINE_MODULE_COMPONENTS: Type<any>[] = [TdChartSeriesLineComponent];\n\n/**\n * @deprecated This module is deprecated and will be removed in future versions.\n * Please migrate to using standalone components as soon as possible.\n */\n@NgModule({\n  imports: [LINE_MODULE_COMPONENTS],\n  exports: [LINE_MODULE_COMPONENTS],\n})\nexport class CovalentLineEchartsModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"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"}