angular-mindmap
Version:
mind-map for typescript
41 lines (40 loc) • 1.06 kB
TypeScript
import { MindMapMain } from '../mind-map-main';
export declare class Draggable {
jm: MindMapMain;
e_canvas: any;
canvas_ctx: any;
shadow: any;
shadow_w: number;
shadow_h: number;
active_node: any;
target_node: any;
target_direct: any;
client_w: number;
client_h: number;
offset_x: number;
offset_y: number;
hlookup_delay: number;
hlookup_timer: number;
capture: boolean;
moved: boolean;
client_hw: number;
client_hh: number;
constructor(jm: any);
init(): void;
resize(): void;
_create_canvas(): void;
_create_shadow(): void;
reset_shadow(el: any): void;
show_shadow(): void;
hide_shadow(): void;
clear_lines(): void;
_magnet_shadow(node: any): void;
_lookup_close_node(): any;
lookup_close_node(): void;
_event_bind(): void;
dragstart(e: any): void;
drag(e: any): void;
dragend(e: any): void;
move_node(src_node: any, target_node: any, target_direct: any): void;
jm_event_handle(type: any, data: any): void;
}