aomao_plugin-mind
Version:
25 lines (24 loc) • 674 B
TypeScript
import { NodeData } from '../../types';
import { Graph, Node, Cell } from '@antv/x6';
export declare type Options = {
onAdded?: (node: Node) => void;
};
declare class HtmlNode {
#private;
graph: Graph;
constructor(graph: Graph, options: Options);
/**
* 获取可编辑节点
* @param node 节点
* @returns
*/
getEditableElement(node: Cell): import("aomao_engine").NodeInterface | undefined;
getNodeConfig(options: {
x: number;
y: number;
width?: number;
height?: number;
} & NodeData): Node.Metadata;
render(node: Node): HTMLElement;
}
export default HtmlNode;