Merge pull request #3506 from qinfchen/options_layout

add options and flowlayout typings for webcola
This commit is contained in:
Masahiro Wakame
2015-01-25 14:44:45 +09:00
+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;