simple-mind-map
Version:
一个简单的web在线思维导图
58 lines (57 loc) • 2.03 kB
TypeScript
declare namespace _default {
export { createControlNodes };
export { createOneControlNode };
export { onControlPointMousedown };
export { onControlPointMousemove };
export { onControlPointMouseup };
export { resetControlPoint };
export { renderControls };
export { removeControls };
export { hideControls };
export { showControls };
export { updataAassociativeLine };
}
export default _default;
declare function createControlNodes(node: any, toNode: any): void;
declare class createControlNodes {
constructor(node: any, toNode: any);
controlLine1: any;
controlLine2: any;
controlPoint1: any;
controlPoint2: any;
}
declare function createOneControlNode(pointKey: any, node: any, toNode: any): any;
declare function onControlPointMousedown(e: any, pointKey: any): void;
declare class onControlPointMousedown {
constructor(e: any, pointKey: any);
isControlPointMousedown: boolean;
mousedownControlPointKey: any;
}
declare function onControlPointMousemove(e: any): void;
declare function onControlPointMouseup(e: any): void;
declare class onControlPointMouseup {
constructor(e: any);
isNotRenderAllLines: boolean;
}
declare function resetControlPoint(): void;
declare class resetControlPoint {
isControlPointMousedown: boolean;
mousedownControlPointKey: string;
controlPointMousemoveState: {
pos: any;
startPoint: any;
endPoint: any;
targetIndex: string;
};
}
declare function renderControls(startPoint: any, endPoint: any, point1: any, point2: any, node: any, toNode: any): void;
declare function removeControls(): void;
declare class removeControls {
controlLine1: any;
controlLine2: any;
controlPoint1: any;
controlPoint2: any;
}
declare function hideControls(): void;
declare function showControls(): void;
declare function updataAassociativeLine(startPoint: any, endPoint: any, point1: any, point2: any, activeLine: any): void;