/** * 组件选项信息 * 根据此对象信息在画布中创建出完整的图表 */ export interface IComponentOption { region: { regionKey: string; regionOption?: IRegionOption; }; graphic: { graphicPath: string; graphicOption?: IGraphicOption; }; } export interface IRegionOption { zIndex?: number; left?: number; top?: number; width: number; height: number; [key: string]: any; } export interface IGraphicOption { id?: string; configSourceOption?: any; dataSourceConfigID?: string; [key: string]: any; } export declare class RegionOption { private _regionKey; private _option; constructor(_regionKey: string, _option?: IRegionOption); readonly regionKey: string; readonly left: number; readonly right: any; readonly width: number; readonly height: number; readonly zIndex: number; readonly value: { regionKey: string; regionOption: IRegionOption; }; } export declare class GraphicOption { private _graphicPath; private _option; constructor(_graphicPath: string, _option: IGraphicOption); readonly classID: string; id: string; configSourceOption: any; dataSourceConfigID: any; readonly value: { graphicPath: string; graphicOption: IGraphicOption; }; }