Socket
Socket
Sign inDemoInstall

@types/d3-shape

Package Overview
Dependencies
Maintainers
1
Versions
52
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/d3-shape - npm Package Compare versions

Comparing version 0.0.2 to 0.0.3

242

d3-shape/index.d.ts
// 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"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc