{"version":3,"file":"xmagic-nz-formly-echarts.mjs","sources":["../../../lib/echarts/echarts.component.ts","../../../lib/echarts/echarts.module.ts","../../../lib/echarts/xmagic-nz-formly-echarts.ts"],"sourcesContent":["import { ChangeDetectionStrategy, Component, OnInit, ViewChild } from '@angular/core';\r\nimport { FieldType } from '@ngx-formly/core';\r\nimport { NgxEchartsDirective } from 'ngx-echarts';\r\n\r\n@Component({\r\n  selector: 'nz-formly-echarts',\r\n  template: `\r\n    <div\r\n      echarts\r\n      #echarts=\"echarts\"\r\n      [style.height]=\"props.height\"\r\n      [style.width]=\"props.width\"\r\n      [loading]=\"props.loading\"\r\n      [theme]=\"props.theme\"\r\n      [autoResize]=\"props.autoResize\"\r\n      [loadingType]=\"props.loadingType\"\r\n      [initOpts]=\"props.initOpts\"\r\n      [loadingOpts]=\"props.loadingOpts\"\r\n      [merge]=\"props.merge\"\r\n      [options]=\"props.options | toAsync: $any(props) | async\"\r\n      (chartInit)=\"props.chartInit?.($event, field, instance)\"\r\n      (chartClick)=\"props.chartClick?.($event, field, instance)\"\r\n      (chartDblClick)=\"props.chartDblClick?.($event, field, instance)\"\r\n      (chartMouseDown)=\"props.chartMouseDown?.($event, field, instance)\"\r\n      (chartMouseMove)=\"props.chartMouseMove?.($event, field, instance)\"\r\n      (chartMouseUp)=\"props.chartMouseUp?.($event, field, instance)\"\r\n      (chartMouseOver)=\"props.chartMouseOver?.($event, field, instance)\"\r\n      (chartMouseOut)=\"props.chartMouseOut?.($event, field, instance)\"\r\n      (chartGlobalOut)=\"props.chartGlobalOut?.($event, field, instance)\"\r\n      (chartContextMenu)=\"props.chartContextMenu?.($event, field, instance)\"\r\n      (chartLegendSelectChanged)=\"props.chartLegendSelectChanged?.($event, field, instance)\"\r\n      (chartLegendSelected)=\"props.chartLegendSelected?.($event, field, instance)\"\r\n      (chartLegendUnselected)=\"props.chartLegendUnselected?.($event, field, instance)\"\r\n      (chartLegendScroll)=\"props.chartLegendScroll?.($event, field, instance)\"\r\n      (chartDataZoom)=\"props.chartDataZoom?.($event, field, instance)\"\r\n      (chartDataRangeSelected)=\"props.chartDataRangeSelected?.($event, field, instance)\"\r\n      (chartTimelineChanged)=\"props.chartTimelineChanged?.($event, field, instance)\"\r\n      (chartTimelinePlayChanged)=\"props.chartTimelinePlayChanged?.($event, field, instance)\"\r\n      (chartRestore)=\"props.chartRestore?.($event, field, instance)\"\r\n      (chartDataViewChanged)=\"props.chartDataViewChanged?.($event, field, instance)\"\r\n      (chartMagicTypeChanged)=\"props.chartMagicTypeChanged?.($event, field, instance)\"\r\n      (chartPieSelectChanged)=\"props.chartPieSelectChanged?.($event, field, instance)\"\r\n      (chartPieSelected)=\"props.chartPieSelected?.($event, field, instance)\"\r\n      (chartPieUnselected)=\"props.chartPieUnselected?.($event, field, instance)\"\r\n      (chartMapSelectChanged)=\"props.chartMapSelectChanged?.($event, field, instance)\"\r\n      (chartMapSelected)=\"props.chartMapSelected?.($event, field, instance)\"\r\n      (chartMapUnselected)=\"props.chartMapUnselected?.($event, field, instance)\"\r\n      (chartAxisAreaSelected)=\"props.chartAxisAreaSelected?.($event, field, instance)\"\r\n      (chartFocusNodeAdjacency)=\"props.chartFocusNodeAdjacency?.($event, field, instance)\"\r\n      (chartUnfocusNodeAdjacency)=\"props.chartUnfocusNodeAdjacency?.($event, field, instance)\"\r\n      (chartBrush)=\"props.chartBrush?.($event, field, instance)\"\r\n      (chartBrushEnd)=\"props.chartBrushEnd?.($event, field, instance)\"\r\n      (chartBrushSelected)=\"props.chartBrushSelected?.($event, field, instance)\"\r\n      (chartRendered)=\"props.chartRendered?.($event, field, instance)\"\r\n      (chartFinished)=\"props.chartFinished?.($event, field, instance)\"\r\n      [formlyAttributes]=\"field\"\r\n    ></div>\r\n  `,\r\n  changeDetection: ChangeDetectionStrategy.OnPush\r\n})\r\nexport class FormlyFieldEchartsComponent extends FieldType implements OnInit {\r\n  @ViewChild('echarts', { read: NgxEchartsDirective, static: true }) instance!: NgxEchartsDirective;\r\n  override defaultOptions = {\r\n    props: { autoResize: true, loadingType: 'default', height: '400px' }\r\n  };\r\n\r\n  ngOnInit(): void {\r\n    this.props.instance = this.instance;\r\n    this.props.init?.(this.instance, this);\r\n  }\r\n}\r\n","import { NgModule } from '@angular/core';\r\nimport { CommonModule } from '@angular/common';\r\nimport { FormlyFieldEchartsComponent } from './echarts.component';\r\nimport { NgxEchartsModule } from 'ngx-echarts';\r\nimport { FormlyModule } from '@ngx-formly/core';\r\nimport { NzxPipeModule } from '@xmagic/nzx-antd/pipe';\r\nconst COMPONENT = FormlyFieldEchartsComponent;\r\n@NgModule({\r\n  declarations: [COMPONENT],\r\n  imports: [\r\n    CommonModule,\r\n    NgxEchartsModule.forRoot({ echarts: () => import('echarts') }),\r\n    FormlyModule.forChild({\r\n      types: [\r\n        {\r\n          name: 'echarts',\r\n          component: COMPONENT\r\n        }\r\n      ]\r\n    }),\r\n    NzxPipeModule\r\n  ]\r\n})\r\nexport class FormlyEchartsModule {}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}