UNPKG

zz-chart

Version:

Alauda Chart components by Alauda Frontend Team

32 lines (31 loc) 806 B
import { ViewStrategy } from './abstract.js'; /** * view 策略管理 * internal uPlot * * 关联:组件、option、 data、theme、render */ export declare class ViewStrategyManager { strategy: Map<string, ViewStrategy>; /** * 添加策略 * @param strategy 策略 */ add(strategy: ViewStrategy): void; /** * 根据名称获取对应策略 * @param name 策略名称 * @returns 策略实例 */ getStrategy(name: string): ViewStrategy; /** * 获取所有策略 * @returns 获取当前所有策略实例 */ getAllStrategy(): ViewStrategy[]; /** * 获取所有策略下的组件 * @returns 获取当前策略所有组件 */ getComponent(): import("../components/base.js").BaseComponent<unknown>[]; }