Socket
Socket
Sign inDemoInstall

@types/d3-interpolate

Package Overview
Dependencies
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/d3-interpolate - npm Package Compare versions

Comparing version 3.0.1 to 3.0.2

97

d3-interpolate/index.d.ts

@@ -12,3 +12,3 @@ // Type definitions for D3JS d3-interpolate module 3.0

import { ColorCommonInstance } from 'd3-color';
import { ColorCommonInstance } from "d3-color";

@@ -36,3 +36,3 @@ // ---------------------------------------------------------------------------

export interface ColorGammaInterpolationFactory extends Function {
(a: string | ColorCommonInstance, b: string | ColorCommonInstance): ((t: number) => string);
(a: string | ColorCommonInstance, b: string | ColorCommonInstance): (t: number) => string;
/**

@@ -75,35 +75,38 @@ * Returns a new interpolator factory of the same type using the specified *gamma*.

*/
export function interpolate(a: any, b: null): ((t: number) => null);
export function interpolate(a: any, b: null): (t: number) => null;
/**
* Returns an boolean constant interpolator of value `b`.
*/
export function interpolate(a: any, b: boolean): ((t: number) => boolean);
export function interpolate(a: any, b: boolean): (t: number) => boolean;
/**
* Returns a `interpolateRgb` interpolator.
*/
export function interpolate(a: string | ColorCommonInstance, b: ColorCommonInstance): ((t: number) => string);
export function interpolate(a: string | ColorCommonInstance, b: ColorCommonInstance): (t: number) => string;
/**
* Returns a `interpolateDate` interpolator.
*/
export function interpolate(a: Date, b: Date): ((t: number) => Date);
export function interpolate(a: Date, b: Date): (t: number) => Date;
/**
* Returns a `interpolateNumber` interpolator.
*/
export function interpolate(a: number | { valueOf(): number }, b: number | { valueOf(): number }): ((t: number) => number);
export function interpolate(
a: number | { valueOf(): number },
b: number | { valueOf(): number },
): (t: number) => number;
/**
* Returns a `interpolateNumberArray` interpolator.
*/
export function interpolate<T extends NumberArray>(a: NumberArray | number[], b: T): ((t: number) => T);
export function interpolate<T extends NumberArray>(a: NumberArray | number[], b: T): (t: number) => T;
/**
* Returns a `interpolateString` interpolator. If `b` is a string coercible to a color use use `interpolateRgb`.
*/
export function interpolate(a: string | { toString(): string }, b: string): ((t: number) => string);
export function interpolate(a: string | { toString(): string }, b: string): (t: number) => string;
/**
* Returns a `interpolateArray` interpolator.
*/
export function interpolate<U extends any[]>(a: any[], b: U): ((t: number) => U);
export function interpolate<U extends any[]>(a: any[], b: U): (t: number) => U;
/**
* Returns a `interpolateObject` interpolator.
*/
export function interpolate<U extends object>(a: any, b: U): ((t: number) => U);
export function interpolate<U extends object>(a: any, b: U): (t: number) => U;

@@ -114,3 +117,6 @@ /**

*/
export function interpolateNumber(a: number | { valueOf(): number }, b: number | { valueOf(): number }): ((t: number) => number);
export function interpolateNumber(
a: number | { valueOf(): number },
b: number | { valueOf(): number },
): (t: number) => number;

@@ -121,3 +127,6 @@ /**

*/
export function interpolateRound(a: number | { valueOf(): number }, b: number | { valueOf(): number }): ((t: number) => number);
export function interpolateRound(
a: number | { valueOf(): number },
b: number | { valueOf(): number },
): (t: number) => number;

@@ -137,3 +146,6 @@ /**

*/
export function interpolateString(a: string | { toString(): string }, b: string | { toString(): string }): ((t: number) => string);
export function interpolateString(
a: string | { toString(): string },
b: string | { toString(): string },
): (t: number) => string;

@@ -146,5 +158,5 @@ /**

*/
export function interpolateDate(a: Date, b: Date): ((t: number) => Date);
export function interpolateDate(a: Date, b: Date): (t: number) => Date;
export type ArrayInterpolator<A extends any[]> = ((t: number) => A);
export type ArrayInterpolator<A extends any[]> = (t: number) => A;

@@ -166,3 +178,3 @@ /**

*/
export function interpolateArray<T extends NumberArray>(a: NumberArray | number[], b: T): ((t: number) => T);
export function interpolateArray<T extends NumberArray>(a: NumberArray | number[], b: T): (t: number) => T;

@@ -178,3 +190,6 @@ /**

*/
export function interpolateNumberArray<T extends NumberArray | number[]>(a: NumberArray | number[], b: T): ((t: number) => T);
export function interpolateNumberArray<T extends NumberArray | number[]>(
a: NumberArray | number[],
b: T,
): (t: number) => T;

@@ -192,3 +207,3 @@ /**

*/
export function interpolateObject<U extends object>(a: any, b: U): ((t: number) => U);
export function interpolateObject<U extends object>(a: any, b: U): (t: number) => U;

@@ -200,3 +215,3 @@ /**

*/
export function interpolateTransformCss(a: string, b: string): ((t: number) => string);
export function interpolateTransformCss(a: string, b: string): (t: number) => string;

@@ -208,3 +223,3 @@ /**

*/
export function interpolateTransformSvg(a: string, b: string): ((t: number) => string);
export function interpolateTransformSvg(a: string, b: string): (t: number) => string;

@@ -227,3 +242,3 @@ /**

*/
export function interpolateDiscrete<T>(values: T[]): ((t: number) => T);
export function interpolateDiscrete<T>(values: T[]): (t: number) => T;

@@ -241,3 +256,3 @@ // Sampling ------------------------------------------------------------------

*/
export function quantize<T>(interpolator: ((t: number) => T), n: number): T[];
export function quantize<T>(interpolator: (t: number) => T, n: number): T[];

@@ -257,3 +272,3 @@ // Color Spaces

*/
export function interpolateRgbBasis(colors: Array<string | ColorCommonInstance>): ((t: number) => string);
export function interpolateRgbBasis(colors: Array<string | ColorCommonInstance>): (t: number) => string;

@@ -266,3 +281,3 @@ /**

*/
export function interpolateRgbBasisClosed(colors: Array<string | ColorCommonInstance>): ((t: number) => string);
export function interpolateRgbBasisClosed(colors: Array<string | ColorCommonInstance>): (t: number) => string;

@@ -274,3 +289,3 @@ /**

*/
export function interpolateHsl(a: string | ColorCommonInstance, b: string | ColorCommonInstance): ((t: number) => string);
export function interpolateHsl(a: string | ColorCommonInstance, b: string | ColorCommonInstance): (t: number) => string;

@@ -280,3 +295,6 @@ /**

*/
export function interpolateHslLong(a: string | ColorCommonInstance, b: string | ColorCommonInstance): ((t: number) => string);
export function interpolateHslLong(
a: string | ColorCommonInstance,
b: string | ColorCommonInstance,
): (t: number) => string;

@@ -287,3 +305,3 @@ /**

*/
export function interpolateLab(a: string | ColorCommonInstance, b: string | ColorCommonInstance): ((t: number) => string);
export function interpolateLab(a: string | ColorCommonInstance, b: string | ColorCommonInstance): (t: number) => string;

@@ -295,3 +313,3 @@ /**

*/
export function interpolateHcl(a: string | ColorCommonInstance, b: string | ColorCommonInstance): ((t: number) => string);
export function interpolateHcl(a: string | ColorCommonInstance, b: string | ColorCommonInstance): (t: number) => string;

@@ -301,3 +319,6 @@ /**

*/
export function interpolateHclLong(a: string | ColorCommonInstance, b: string | ColorCommonInstance): ((t: number) => string);
export function interpolateHclLong(
a: string | ColorCommonInstance,
b: string | ColorCommonInstance,
): (t: number) => string;

@@ -321,3 +342,3 @@ /**

*/
export function interpolateHue(a: number, b: number): ((t: number) => number);
export function interpolateHue(a: number, b: number): (t: number) => number;

@@ -331,3 +352,3 @@ // Splines -------------------------------------------------------------------

*/
export function interpolateBasis(splineNodes: number[]): ((t: number) => number);
export function interpolateBasis(splineNodes: number[]): (t: number) => number;

@@ -339,3 +360,3 @@ /**

*/
export function interpolateBasisClosed(splineNodes: number[]): ((t: number) => number);
export function interpolateBasisClosed(splineNodes: number[]): (t: number) => number;

@@ -359,3 +380,6 @@ // Piecewise -----------------------------------------------------------------

*/
export function piecewise(interpolate: (a: ZoomView, b: ZoomView) => ZoomInterpolator, values: ZoomView[]): ZoomInterpolator;
export function piecewise(
interpolate: (a: ZoomView, b: ZoomView) => ZoomInterpolator,
values: ZoomView[],
): ZoomInterpolator;

@@ -377,3 +401,6 @@ /**

*/
export function piecewise<A extends any[]>(interpolate: (a: any[], b: A) => ArrayInterpolator<A>, values: A[]): ArrayInterpolator<A>;
export function piecewise<A extends any[]>(
interpolate: (a: any[], b: A) => ArrayInterpolator<A>,
values: A[],
): ArrayInterpolator<A>;

@@ -380,0 +407,0 @@ /**

{
"name": "@types/d3-interpolate",
"version": "3.0.1",
"version": "3.0.2",
"description": "TypeScript definitions for D3JS d3-interpolate module",

@@ -45,4 +45,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/d3-interpolate",

},
"typesPublisherContentHash": "abf4e0210a5518bbf927980328efc7e6e6c305592ca93e0284b7932ceb33ee1d",
"typeScriptVersion": "3.6"
"typesPublisherContentHash": "8a0c95b730ac2394553cc7448c4486cfa508c2d4445646d61a4a08c9c1a1183f",
"typeScriptVersion": "4.5"
}

@@ -11,3 +11,3 @@ # Installation

### Additional Details
* Last updated: Thu, 01 Jul 2021 14:01:24 GMT
* Last updated: Fri, 22 Sep 2023 20:29:40 GMT
* Dependencies: [@types/d3-color](https://npmjs.com/package/@types/d3-color)

@@ -14,0 +14,0 @@ * Global values: none

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