webcola
Version:
WebCola =======
21 lines (20 loc) • 677 B
TypeScript
import { dispatch } from 'd3-dispatch';
import { timer } from 'd3-timer';
import { drag as d3drag } from 'd3-drag';
import { Layout, EventType, Event } from './layout';
import { ID3StyleLayoutAdaptor } from './d3adaptor';
export interface D3Context {
timer: typeof timer;
drag: typeof d3drag;
dispatch: typeof dispatch;
event: any;
}
export declare class D3StyleLayoutAdaptor extends Layout implements ID3StyleLayoutAdaptor {
private d3Context;
event: any;
trigger(e: Event): void;
kick(): void;
drag: () => any;
constructor(d3Context: D3Context);
on(eventType: EventType | string, listener: () => void): this;
}