{"version":3,"file":"covalent-echarts-pie.mjs","sources":["../../../../libs/angular-echarts/pie/src/pie.component.ts","../../../../libs/angular-echarts/pie/src/pie.module.ts","../../../../libs/angular-echarts/pie/src/covalent-echarts-pie.ts"],"sourcesContent":["import {\n  Component,\n  Input,\n  ChangeDetectionStrategy,\n  forwardRef,\n} from '@angular/core';\n\nimport {\n  TdChartOptionsService,\n  ITdItemStyle,\n  ITdEmphasis,\n  TdSeriesLayoutBy,\n  ITdMarkPoint,\n  ITdMarkLine,\n  ITdMarkArea,\n  ITdSeries,\n  ITdLabel,\n  ITdLabelLine,\n  TdSeriesDirective,\n} from '@covalent/echarts/base';\n\nexport interface ITdPieSeries extends ITdSeries {\n  legendHoverLink?: boolean;\n  hoverAnimation?: boolean;\n  hoverOffset?: number;\n  selectedMode?: boolean | string;\n  selectedOffset?: number;\n  clockwise?: boolean;\n  startAngle?: number;\n  minAngle?: number;\n  minShowLabelAngle?: number;\n  roseType?: boolean | string;\n  avoidLabelOverlap?: boolean;\n  stillShowZeroSum?: boolean;\n  cursor?: string;\n  labelLine?: ITdLabelLine;\n  Label?: ITdLabel;\n  itemStyle?: ITdItemStyle;\n  emphasis?: ITdEmphasis;\n  seriesLayoutBy?: TdSeriesLayoutBy;\n  datasetIndex?: number;\n  data?: any[];\n  markPoint?: ITdMarkPoint;\n  markLine?: ITdMarkLine;\n  markArea?: ITdMarkArea;\n  Zlevel?: 0;\n  z?: number;\n  center?: object;\n  radius?: number | string | any[];\n  silent?: boolean;\n}\n\n@Component({\n  selector: 'td-chart-series[td-pie]',\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(() => TdChartSeriesPieComponent),\n    },\n  ],\n})\nexport class TdChartSeriesPieComponent\n  extends TdSeriesDirective\n  implements ITdPieSeries\n{\n  @Input() legendHoverLink?: boolean;\n  @Input() hoverAnimation?: boolean;\n  @Input() hoverOffset?: number;\n  @Input() selectedMode?: boolean | string;\n  @Input() selectedOffset?: number;\n  @Input() clockwise?: boolean;\n  @Input() startAngle?: number;\n  @Input() minAngle?: number;\n  @Input() minShowLabelAngle?: number;\n  @Input() roseType?: boolean | string;\n  @Input() avoidLabelOverlap?: boolean;\n  @Input() stillShowZeroSum?: boolean;\n  @Input() cursor?: string;\n  @Input() labelLine?: object;\n  @Input() label?: any;\n  @Input() itemStyle?: ITdItemStyle;\n  @Input() emphasis?: ITdEmphasis;\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() center?: object;\n  @Input() radius?: number | string | any[];\n\n  constructor(_optionsService: TdChartOptionsService) {\n    super('pie', _optionsService);\n  }\n\n  getConfig(): any {\n    return {\n      legendHoverLink: this.legendHoverLink,\n      label: this.label,\n      itemStyle: this.itemStyle,\n      emphasis: this.emphasis,\n      selectedMode: this.selectedMode,\n      selectedOffset: this.selectedOffset,\n      clockwise: this.clockwise,\n      startAngle: this.startAngle,\n      minAngle: this.minAngle,\n      minShowLabelAngle: this.minShowLabelAngle,\n      roseType: this.roseType,\n      avoidLabelOverlap: this.avoidLabelOverlap,\n      stillShowZeroSum: this.stillShowZeroSum,\n      cursor: this.cursor,\n      labelLine: this.labelLine,\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      center: this.center,\n      radius: this.radius,\n    };\n  }\n}\n","import { NgModule, Type } from '@angular/core';\nimport { TdChartSeriesPieComponent } from './pie.component';\n\nexport const PIE_MODULE_COMPONENTS: Type<any>[] = [TdChartSeriesPieComponent];\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: [PIE_MODULE_COMPONENTS],\n  exports: [PIE_MODULE_COMPONENTS],\n})\nexport class CovalentPieEchartsModule {}\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public_api';\n"],"names":[],"mappings":"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"}