loosen restrictive type signature for d3 diagonal

This commit is contained in:
Valentin Robert
2016-02-26 17:45:26 -08:00
parent ab2462147a
commit 87a5be72a9
Vendored
+2 -2
View File
@@ -2492,11 +2492,11 @@ declare module d3 {
source(): (d: Link, i: number) => Node;
source(source: Node): Diagonal<Link, Node>;
source(source: (d: Link, i: number) => Node): Diagonal<Link, Node>;
source(source: (d: Link, i: number) => { x: number; y: number; }): Diagonal<Link, Node>;
target(): (d: Link, i: number) => Node;
target(target: Node): Diagonal<Link, Node>;
target(target: (d: Link, i: number) => Node): Diagonal<Link, Node>;
target(target: (d: Link, i: number) => { x: number; y: number; }): Diagonal<Link, Node>;
projection(): (d: Node, i: number) => [number, number];
projection(projection: (d: Node, i: number) => [number, number]): Diagonal<Link, Node>;