rp-data-chart
Version:
Rabbitpre data-chart components lib
45 lines (44 loc) • 2.11 kB
TypeScript
/**
* 图表类库入口
* @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;