From 9ae21ba16ffcd55efc45d3c7db6b98d41b491645 Mon Sep 17 00:00:00 2001 From: MissFishie Date: Thu, 6 Mar 2014 17:17:03 -0800 Subject: [PATCH] Fix incorrect return type for PieLayout methods PieLayout methods should return type PieLayout so that chaining is possible after one of these methods are called. This is consistent with all other types defined in this file. --- d3/d3.d.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/d3/d3.d.ts b/d3/d3.d.ts index 4bce47e2b3..8435e9fe43 100644 --- a/d3/d3.d.ts +++ b/d3/d3.d.ts @@ -1148,17 +1148,17 @@ declare module D3 { }; startAngle: { (): number; - (angle: number): D3.Svg.Arc; - (angle: () => number): D3.Svg.Arc; - (angle: (d : any) => number): D3.Svg.Arc; - (angle: (d : any, i: number) => number): D3.Svg.Arc; + (angle: number): PieLayout; + (angle: () => number): PieLayout; + (angle: (d : any) => number): PieLayout; + (angle: (d : any, i: number) => number): PieLayout; }; endAngle: { (): number; - (angle: number): D3.Svg.Arc; - (angle: () => number): D3.Svg.Arc; - (angle: (d : any) => number): D3.Svg.Arc; - (angle: (d : any, i: number) => number): D3.Svg.Arc; + (angle: number): PieLayout; + (angle: () => number): PieLayout; + (angle: (d : any) => number): PieLayout + (angle: (d : any, i: number) => number): PieLayout; }; }