add options and flowlayout typings for webcola

This commit is contained in:
Qinfeng Chen
2015-01-21 14:23:14 -05:00
parent e0a774f721
commit c032f038ec
+18
View File
@@ -29,6 +29,24 @@ declare module WebCola{
start(): void;
stop(): void;
}
interface FlowLayout{
axis: string;
minSeparation?: number;
}
interface Options {
avoidOverlaps?: boolean;
convergenceThreshold?: number;
constraints?: {[key: string]: any}[];
flowLayout?: FlowLayout;
handleDisconnected?: boolean;
linkDistance?: number;
initialUnconstrainedIterations?: number;
initialUserConstraintIterations?: number;
initialAllConstraintsIterations?: number;
symmetricDiffLinkLengths?: number;
}
}
declare var cola: WebCola.Cola;