@types/d3-shape
Advanced tools
Comparing version 0.0.2 to 0.0.3
// Type definitions for D3JS d3-shape module 1.0.0 | ||
// Project: https://github.com/d3/d3-shape/ | ||
// Definitions by: Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>, Tom Wanzek <https://github.com/tomwanzek> | ||
// Definitions by: Tom Wanzek <https://github.com/tomwanzek>, Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov> | ||
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped | ||
@@ -22,22 +22,22 @@ | ||
innerRadius(): (this: This, d: Datum, ...args: any[]) => number; | ||
innerRadius(radius: number): Arc<This, Datum>; | ||
innerRadius(radius: (this: This, d: Datum, ...args: any[]) => number): Arc<This, Datum>; | ||
innerRadius(radius: number): this; | ||
innerRadius(radius: (this: This, d: Datum, ...args: any[]) => number): this; | ||
outerRadius(): (this: This, d: Datum, ...args: any[]) => number; | ||
outerRadius(radius: number): Arc<This, Datum>; | ||
outerRadius(radius: (this: This, d: Datum, ...args: any[]) => number): Arc<This, Datum>; | ||
outerRadius(radius: number): this; | ||
outerRadius(radius: (this: This, d: Datum, ...args: any[]) => number): this; | ||
cornerRadius(): (this: This, d: Datum, ...args: any[]) => number; | ||
cornerRadius(radius: number): Arc<This, Datum>; | ||
cornerRadius(radius: (this: This, d: Datum, ...args: any[]) => number): Arc<This, Datum>; | ||
cornerRadius(radius: number): this; | ||
cornerRadius(radius: (this: This, d: Datum, ...args: any[]) => number): this; | ||
startAngle(): (this: This, d: Datum, ...args: any[]) => number; | ||
startAngle(angle: number): Arc<This, Datum>; | ||
startAngle(angle: (this: This, d: Datum, ...args: any[]) => number): Arc<This, Datum>; | ||
startAngle(angle: number): this; | ||
startAngle(angle: (this: This, d: Datum, ...args: any[]) => number): this; | ||
endAngle(): (this: This, d: Datum, ...args: any[]) => number; | ||
endAngle(angle: number): Arc<This, Datum>; | ||
endAngle(angle: (this: This, d: Datum, ...args: any[]) => number): Arc<This, Datum>; | ||
endAngle(angle: number): this; | ||
endAngle(angle: (this: This, d: Datum, ...args: any[]) => number): this; | ||
padAngle(): (this: This, d: Datum, ...args: any[]) => number; | ||
padAngle(angle: number): Arc<This, Datum>; | ||
padAngle(angle: (this: This, d: Datum, ...args: any[]) => number): Arc<This, Datum>; | ||
padAngle(angle: number): this; | ||
padAngle(angle: (this: This, d: Datum, ...args: any[]) => number): this; | ||
context(): CanvasRenderingContext2D | null; | ||
context(context: CanvasRenderingContext2D): Arc<This, Datum>; | ||
context(context: null): Arc<This, Datum>; | ||
context(context: CanvasRenderingContext2D): this; | ||
context(context: null): this; | ||
} | ||
@@ -66,20 +66,20 @@ | ||
(this: This, data: Array<Datum>, ...args: any[]): Array<PieArcDatum<Datum>>; | ||
value(): (d: Datum, i?: number, data?: Array<Datum>) => number; | ||
value(value: number): Pie<This, Datum>; | ||
value(value: (d: Datum, i?: number, data?: Array<Datum>) => number): Pie<This, Datum>; | ||
value(): (d: Datum, i: number, data: Array<Datum>) => number; | ||
value(value: number): this; | ||
value(value: (d: Datum, i: number, data: Array<Datum>) => number): this; | ||
sort(): ((a: Datum, b: Datum) => number) | null; | ||
sort(comparator: (a: Datum, b: Datum) => number): Pie<This, Datum>; | ||
sort(comparator: null): Pie<This, Datum>; | ||
sort(comparator: (a: Datum, b: Datum) => number): this; | ||
sort(comparator: null): this; | ||
sortValues(): ((a: number, b: number) => number) | null; | ||
sortValues(comparator: (a: number, b: number) => number): Pie<This, Datum>; | ||
sortValues(comparator: null): Pie<This, Datum>; | ||
sortValues(comparator: (a: number, b: number) => number): this; | ||
sortValues(comparator: null): this; | ||
startAngle(): (this: This, data: Array<Datum>, ...args: any[]) => number; | ||
startAngle(angle: number): Pie<This, Datum>; | ||
startAngle(angle: (this: This, data: Array<Datum>, ...args: any[]) => number): Pie<This, Datum>; | ||
startAngle(angle: number): this; | ||
startAngle(angle: (this: This, data: Array<Datum>, ...args: any[]) => number): this; | ||
endAngle(): (this: This, data: Array<Datum>, ...args: any[]) => number; | ||
endAngle(angle: number): Pie<This, Datum>; | ||
endAngle(angle: (this: This, data: Array<Datum>, ...args: any[]) => number): Pie<This, Datum>; | ||
endAngle(angle: number): this; | ||
endAngle(angle: (this: This, data: Array<Datum>, ...args: any[]) => number): this; | ||
padAngle(): (this: This, data: Array<Datum>, ...args: any[]) => number; | ||
padAngle(angle: number): Pie<This, Datum>; | ||
padAngle(angle: (this: This, data: Array<Datum>, ...args: any[]) => number): Pie<This, Datum>; | ||
padAngle(angle: number): this; | ||
padAngle(angle: (this: This, data: Array<Datum>, ...args: any[]) => number): this; | ||
} | ||
@@ -98,16 +98,16 @@ | ||
(data: Array<Datum>): string | undefined; | ||
x(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
x(x: number): Line<Datum>; | ||
x(x: (d: Datum, index?: number, data?: Array<Datum>) => number): Line<Datum>; | ||
y(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
y(y: number): Line<Datum>; | ||
y(y: (d: Datum, index?: number, data?: Array<Datum>) => number): Line<Datum>; | ||
defined(): (d: Datum, index?: number, data?: Array<Datum>) => boolean; | ||
defined(defined: boolean): Line<Datum>; | ||
defined(defined: (d: Datum, index?: number, data?: Array<Datum>) => boolean): Line<Datum>; | ||
x(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
x(x: number): this; | ||
x(x: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
y(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
y(y: number): this; | ||
y(y: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
defined(): (d: Datum, index: number, data: Array<Datum>) => boolean; | ||
defined(defined: boolean): this; | ||
defined(defined: (d: Datum, index: number, data: Array<Datum>) => boolean): this; | ||
curve(): CurveFactory | CurveFactoryLineOnly; | ||
curve(curve: CurveFactory | CurveFactoryLineOnly): Line<Datum>; | ||
curve(curve: CurveFactory | CurveFactoryLineOnly): this; | ||
context(): CanvasRenderingContext2D | null; | ||
context(context: CanvasRenderingContext2D): Line<Datum>; | ||
context(context: null): Line<Datum>; | ||
context(context: CanvasRenderingContext2D): this; | ||
context(context: null): this; | ||
} | ||
@@ -120,16 +120,16 @@ export function line(): Line<[number, number]>; | ||
(data: Array<Datum>): string | undefined; | ||
angle(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
angle(angle: number): RadialLine<Datum>; | ||
angle(angle: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialLine<Datum>; | ||
radius(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
radius(radius: number): RadialLine<Datum>; | ||
radius(radius: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialLine<Datum>; | ||
defined(): (d: Datum, index?: number, data?: Array<Datum>) => boolean; | ||
defined(defined: boolean): RadialLine<Datum>; | ||
defined(defined: (d: Datum, index?: number, data?: Array<Datum>) => boolean): RadialLine<Datum>; | ||
angle(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
angle(angle: number): this; | ||
angle(angle: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
radius(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
radius(radius: number): this; | ||
radius(radius: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
defined(): (d: Datum, index: number, data: Array<Datum>) => boolean; | ||
defined(defined: boolean): this; | ||
defined(defined: (d: Datum, index: number, data: Array<Datum>) => boolean): this; | ||
curve(): CurveFactory | CurveFactoryLineOnly; | ||
curve(curve: CurveFactory | CurveFactoryLineOnly): RadialLine<Datum>; | ||
curve(curve: CurveFactory | CurveFactoryLineOnly): this; | ||
context(): CanvasRenderingContext2D | null; | ||
context(context: CanvasRenderingContext2D): RadialLine<Datum>; | ||
context(context: null): RadialLine<Datum>; | ||
context(context: CanvasRenderingContext2D): this; | ||
context(context: null): this; | ||
} | ||
@@ -147,28 +147,28 @@ | ||
(data: Array<Datum>): string | undefined; | ||
x(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
x(x: number): Area<Datum>; | ||
x(x: (d: Datum, index?: number, data?: Array<Datum>) => number): Area<Datum>; | ||
x0(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
x0(x0: number): Area<Datum>; | ||
x0(x0: (d: Datum, index?: number, data?: Array<Datum>) => number): Area<Datum>; | ||
x1(): ((d: Datum, index?: number, data?: Array<Datum>) => number) | null; | ||
x1(x: number): Area<Datum>; | ||
x1(x: (d: Datum, index?: number, data?: Array<Datum>) => number): Area<Datum>; | ||
y(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
y(y: number): Area<Datum>; | ||
y(y: (d: Datum, index?: number, data?: Array<Datum>) => number): Area<Datum>; | ||
y0(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
y0(y: number): Area<Datum>; | ||
y0(y: (d: Datum, index?: number, data?: Array<Datum>) => number): Area<Datum>; | ||
y1(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
y1(y: number): Area<Datum>; | ||
y1(y: (d: Datum, index?: number, data?: Array<Datum>) => number): Area<Datum>; | ||
defined(): (d: Datum, index?: number, data?: Array<Datum>) => boolean; | ||
defined(defined: boolean): Area<Datum>; | ||
defined(defined: (d: Datum, index?: number, data?: Array<Datum>) => boolean): Area<Datum>; | ||
x(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
x(x: number): this; | ||
x(x: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
x0(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
x0(x0: number): this; | ||
x0(x0: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
x1(): ((d: Datum, index: number, data: Array<Datum>) => number) | null; | ||
x1(x: number): this; | ||
x1(x: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
y(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
y(y: number): this; | ||
y(y: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
y0(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
y0(y: number): this; | ||
y0(y: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
y1(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
y1(y: number): this; | ||
y1(y: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
defined(): (d: Datum, index: number, data: Array<Datum>) => boolean; | ||
defined(defined: boolean): this; | ||
defined(defined: (d: Datum, index: number, data: Array<Datum>) => boolean): this; | ||
curve(): CurveFactory; | ||
curve(curve: CurveFactory): Area<Datum>; | ||
curve(curve: CurveFactory): this; | ||
context(): CanvasRenderingContext2D | null; | ||
context(context: CanvasRenderingContext2D): Area<Datum>; | ||
context(context: null): Area<Datum>; | ||
context(context: CanvasRenderingContext2D): this; | ||
context(context: null): this; | ||
lineX0(): Line<Datum>; | ||
@@ -186,28 +186,28 @@ lineY0(): Line<Datum>; | ||
(data: Array<Datum>): string | undefined; | ||
angle(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
angle(angle: number): RadialArea<Datum>; | ||
angle(angle: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialArea<Datum>; | ||
startAngle(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
startAngle(angle: number): RadialArea<Datum>; | ||
startAngle(angle: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialArea<Datum>; | ||
endAngle(): ((d: Datum, index?: number, data?: Array<Datum>) => number) | null; | ||
endAngle(angle: number): RadialArea<Datum>; | ||
endAngle(angle: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialArea<Datum>; | ||
radius(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
radius(radius: number): RadialArea<Datum>; | ||
radius(radius: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialArea<Datum>; | ||
innerRadius(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
innerRadius(radius: number): RadialArea<Datum>; | ||
innerRadius(radius: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialArea<Datum>; | ||
outerRadius(): (d: Datum, index?: number, data?: Array<Datum>) => number; | ||
outerRadius(radius: number): RadialArea<Datum>; | ||
outerRadius(radius: (d: Datum, index?: number, data?: Array<Datum>) => number): RadialArea<Datum>; | ||
defined(): (d: Datum, index?: number, data?: Array<Datum>) => boolean; | ||
defined(defined: boolean): RadialArea<Datum>; | ||
defined(defined: (d: Datum, index?: number, data?: Array<Datum>) => boolean): RadialArea<Datum>; | ||
angle(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
angle(angle: number): this; | ||
angle(angle: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
startAngle(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
startAngle(angle: number): this; | ||
startAngle(angle: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
endAngle(): ((d: Datum, index: number, data: Array<Datum>) => number) | null; | ||
endAngle(angle: number): this; | ||
endAngle(angle: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
radius(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
radius(radius: number): this; | ||
radius(radius: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
innerRadius(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
innerRadius(radius: number): this; | ||
innerRadius(radius: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
outerRadius(): (d: Datum, index: number, data: Array<Datum>) => number; | ||
outerRadius(radius: number): this; | ||
outerRadius(radius: (d: Datum, index: number, data: Array<Datum>) => number): this; | ||
defined(): (d: Datum, index: number, data: Array<Datum>) => boolean; | ||
defined(defined: boolean): this; | ||
defined(defined: (d: Datum, index: number, data: Array<Datum>) => boolean): this; | ||
curve(): CurveFactory; | ||
curve(curve: CurveFactory): RadialArea<Datum>; | ||
curve(curve: CurveFactory): this; | ||
context(): CanvasRenderingContext2D | null; | ||
context(context: CanvasRenderingContext2D): RadialArea<Datum>; | ||
context(context: null): RadialArea<Datum>; | ||
context(context: CanvasRenderingContext2D): this; | ||
context(context: null): this; | ||
lineStartAngle(): RadialLine<Datum>; | ||
@@ -252,3 +252,3 @@ lineInnerRadius(): RadialLine<Datum>; | ||
export interface CurveBundleFactory extends CurveFactoryLineOnly { | ||
beta(beta: number): CurveBundleFactory; | ||
beta(beta: number): this; | ||
} | ||
@@ -259,3 +259,3 @@ | ||
export interface CurveCardinalFactory extends CurveFactory { | ||
tension(tension: number): CurveCardinalFactory; | ||
tension(tension: number): this; | ||
} | ||
@@ -268,3 +268,3 @@ | ||
export interface CurveCatmullRomFactory extends CurveFactory { | ||
alpha(alpha: number): CurveCatmullRomFactory; | ||
alpha(alpha: number): this; | ||
} | ||
@@ -304,11 +304,11 @@ | ||
(this: This, d?: Datum, ...args: any[]): undefined | string; | ||
size(): (this: This, d?: Datum, ...args: any[]) => number; | ||
size(size: number): Symbol<This, Datum>; | ||
size(size: (this: This, d?: Datum, ...args: any[]) => number): Symbol<This, Datum>; | ||
type(): (this: This, d?: Datum, ...args: any[]) => SymbolType; | ||
type(type: SymbolType): Symbol<This, Datum>; | ||
type(type: (this: This, d?: Datum, ...args: any[]) => SymbolType): Symbol<This, Datum>; | ||
size(): (this: This, d: Datum, ...args: any[]) => number; | ||
size(size: number): this; | ||
size(size: (this: This, d: Datum, ...args: any[]) => number): this; | ||
type(): (this: This, d: Datum, ...args: any[]) => SymbolType; | ||
type(type: SymbolType): this; | ||
type(type: (this: This, d: Datum, ...args: any[]) => SymbolType): this; | ||
context(): CanvasRenderingContext2D | null; | ||
context(context: CanvasRenderingContext2D): Symbol<This, Datum>; | ||
context(context: null): Symbol<This, Datum>; | ||
context(context: CanvasRenderingContext2D): this; | ||
context(context: null): this; | ||
@@ -355,17 +355,17 @@ } | ||
keys(): (this: This, data: Array<Datum>, ...args: any[]) => Array<Key>; | ||
keys(keys: Array<Key>): Stack<This, Datum, Key>; | ||
keys(keys: (this: This, data: Array<Datum>, ...args: any[]) => Array<Key>): Stack<This, Datum, Key>; | ||
keys(keys: Array<Key>): this; | ||
keys(keys: (this: This, data: Array<Datum>, ...args: any[]) => Array<Key>): this; | ||
value(): (d: Datum, key: Key, j?: number, data?: Array<Datum>) => number; | ||
value(value: number): Stack<This, Datum, Key>; | ||
value(value: (d: Datum, key: Key, j?: number, data?: Array<Datum>) => number): Stack<This, Datum, Key>; | ||
value(): (d: Datum, key: Key, j: number, data: Array<Datum>) => number; | ||
value(value: number): this; | ||
value(value: (d: Datum, key: Key, j: number, data: Array<Datum>) => number): this; | ||
order(): (series: Series<Datum, Key>) => Array<number>; | ||
order(order: null): Stack<This, Datum, Key>; | ||
order(order: Array<number>): Stack<This, Datum, Key>; | ||
order(order: (series: Series<Datum, Key>) => Array<number>): Stack<This, Datum, Key>; | ||
order(order: null): this; | ||
order(order: Array<number>): this; | ||
order(order: (series: Series<Datum, Key>) => Array<number>): this; | ||
offset(): (series: Series<Datum, Key>, order: Array<number>) => void; | ||
offset(offset: null): Stack<This, Datum, Key>; | ||
offset(offset: (series: Series<Datum, Key>, order: Array<number>) => void): Stack<This, Datum, Key>; | ||
offset(offset: null): this; | ||
offset(offset: (series: Series<Datum, Key>, order: Array<number>) => void): this; | ||
@@ -372,0 +372,0 @@ } |
{ | ||
"name": "@types/d3-shape", | ||
"version": "0.0.2", | ||
"version": "0.0.3", | ||
"description": "TypeScript definitions for D3JS d3-shape module 1.0.0", | ||
"license": "MIT", | ||
"author": "Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>, Tom Wanzek <https://github.com/tomwanzek>", | ||
"author": "Tom Wanzek <https://github.com/tomwanzek>, Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>", | ||
"main": "", | ||
@@ -8,0 +8,0 @@ "repository": { |
@@ -11,3 +11,3 @@ # Installation | ||
Additional Details | ||
* Last updated: Thu, 11 Aug 2016 13:15:59 GMT | ||
* Last updated: Mon, 22 Aug 2016 17:52:11 GMT | ||
* File structure: ProperModule | ||
@@ -19,2 +19,2 @@ * Library Dependencies: none | ||
# Credits | ||
These definitions were written by Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>, Tom Wanzek <https://github.com/tomwanzek>. | ||
These definitions were written by Tom Wanzek <https://github.com/tomwanzek>, Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>. |
{ | ||
"authors": "Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>, Tom Wanzek <https://github.com/tomwanzek>", | ||
"authors": "Tom Wanzek <https://github.com/tomwanzek>, Alex Ford <https://github.com/gustavderdrache>, Boris Yankov <https://github.com/borisyankov>", | ||
"definitionFilename": "index.d.ts", | ||
@@ -22,3 +22,3 @@ "libraryDependencies": [], | ||
"hasPackageJson": false, | ||
"contentHash": "62c042eac7d676d4f46e5a5da08696e33c0860de04b5c3d5334f7165d6b5b78f" | ||
"contentHash": "12062ffc02a54caf386132aea529d3cf3371bd467ddb81d416d00af30d07d17f" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
17537