simple-mind-map
Version:
一个简单的web在线思维导图
45 lines (44 loc) • 1.13 kB
TypeScript
export default Scrollbar;
declare class Scrollbar {
constructor(opt: any);
mindMap: any;
scrollbarWrapSize: {
width: number;
height: number;
};
chartHeight: number;
chartWidth: number;
reset(): void;
currentScrollType: any;
isMousedown: boolean;
mousedownPos: {
x: any;
y: any;
};
mousedownScrollbarPos: number;
bindEvent(): void;
onMousemove(e: any): void;
onMouseup(): void;
updateScrollbar(): void;
unBindEvent(): void;
emitEvent(data: any): void;
setScrollBarWrapSize(width: any, height: any): void;
calculationScrollbar(): {
vertical: {
top: number;
height: number;
};
horizontal: {
left: number;
width: number;
};
};
onMousedown(e: any, type: any): void;
updateMindMapView(type: any, offset: any): void;
onClick(e: any, type: any): void;
beforePluginRemove(): void;
beforePluginDestroy(): void;
}
declare namespace Scrollbar {
const instanceName: string;
}