@logicflow/vue-node-registry
Version:
LogicFlow Vue Component Node Registry
17 lines (16 loc) • 586 B
TypeScript
import LogicFlow, { HtmlNodeModel, IHtmlNodeProperties } from '@logicflow/core';
export interface VueCustomProperties extends IHtmlNodeProperties {
width?: number;
height?: number;
radius?: number;
refX?: number;
refY?: number;
style?: LogicFlow.CommonTheme;
textStyle?: LogicFlow.TextNodeTheme;
}
export declare class VueNodeModel<P extends VueCustomProperties = VueCustomProperties> extends HtmlNodeModel<P> {
setAttributes(): void;
getTextStyle(): LogicFlow.TextNodeTheme;
getNodeStyle(): LogicFlow.CommonTheme;
}
export default VueNodeModel;