mirror of
https://github.com/alibaba/lowcode-engine.git
synced 2025-12-19 17:02:54 +00:00
16 lines
684 B
TypeScript
16 lines
684 B
TypeScript
import { PluginConfig, PluginStatus, PluginClass, HOCPlugin } from './definitions';
|
|
import Editor from './index';
|
|
export default class AreaManager {
|
|
private pluginStatus;
|
|
private config;
|
|
private editor;
|
|
private area;
|
|
constructor(editor: Editor, area: string);
|
|
isPluginStatusUpdate(pluginType?: string, notUpdateStatus?: boolean): boolean;
|
|
getVisiblePluginList(pluginType?: string): PluginConfig[];
|
|
getPlugin(pluginKey: string): HOCPlugin | void;
|
|
getPluginConfig(pluginKey?: string): PluginConfig[] | PluginConfig | undefined;
|
|
getPluginClass(pluginKey: string): PluginClass | void;
|
|
getPluginStatus(pluginKey: string): PluginStatus | void;
|
|
}
|