UNPKG

rp-data-chart

Version:

Rabbitpre data-chart components lib

45 lines (44 loc) 2.11 kB
/** * 图表类库入口 * @author VenDream * @since 2019-5-17 */ import { Config } from "./config"; import DemoChart from "./charts/demo-chart"; import DeviceOsChart from "./charts/device-os-chart"; import DeviceResolutionChart from "./charts/device-resolution-chart"; import ConsumelevelChart from "./charts/consumelevel-chart"; import DeviceBrandChart from "./charts/device-brand-chart"; import HierarchyChart from "./charts/hierarchy-chart"; import VisitorRegionChart from "./charts/visitor-region-chart"; import VisitorCityChart from "./charts/visitor-city-chart"; import TimeDistributionChart from "./charts/time-distribution-chart"; import TimeAverageChart from "./charts/time-average-chart"; import LeaveRateChart from "./charts/leave-rate-chart"; import ReadDepthChart from "./charts/read-depth-chart"; import { VisitSex as VisitSexChart, VisitTimeLine as VisitTimeLineChart } from "./charts/visit-distribute"; import ShareRateChart from "./charts/share-rate"; import { SharePathDirect as SharePathDirectChart, SharePathPlatform as SharePathPlatformChart, SharePathSource as SharePathSourceChart } from "./charts/share-path"; export interface ChartOptions { /** 数据应用ID */ appId: string; /** 企业pfid */ pfId: string; /** 图表容器(DOM节点或选择器) */ container: HTMLElement | string; } export interface ChartProps { /** 数据应用ID */ appId: string; /** 企业pfid */ pfId: string; } export interface ChartConstructor { new (options: ChartOptions): DataChartInstance; } export declare type DataChartInstance = InstanceType<typeof DemoChart>; export { DemoChart, DeviceResolutionChart, DeviceOsChart, ConsumelevelChart, DeviceBrandChart, HierarchyChart, VisitorRegionChart, VisitorCityChart, TimeDistributionChart, TimeAverageChart, LeaveRateChart, ReadDepthChart, SharePathDirectChart, SharePathPlatformChart, SharePathSourceChart, ShareRateChart, VisitSexChart, VisitTimeLineChart, }; declare const _default: { init(newConfig: Partial<Config>): void; }; export default _default;