echart.d.ts 506 B

12345678910111213141516171819202122232425
  1. import { DataSourceType } from "@/enum/index";
  2. export interface ChartData {
  3. xData: string[];
  4. yData: number[] | string[];
  5. series: any[];
  6. }
  7. // chart数据源
  8. export interface DataSource {
  9. // 类型
  10. sourceType: DataSourceType.STATIC,
  11. // 数据
  12. data?: ChartData,
  13. // 接口相关
  14. url?: string,
  15. // 请求方式
  16. method?: 'GET' | 'POST',
  17. // 请求参数
  18. params?: any,
  19. // 请求头
  20. headers?: Record<string, any>,
  21. refreshTime?: number,
  22. // 数据处理
  23. dataProcess: () => any[],
  24. }