From 3d45e75897123977fa1a5842cdb9745c898f33cc Mon Sep 17 00:00:00 2001 From: denis Date: Wed, 8 Feb 2017 18:33:50 +0100 Subject: [PATCH] Linting Errors given by tslint: * Array type using 'T[]' is forbidden for non-simple types. Use 'Array' instead. * Error parsing header. Expected: foo MAJOR.MINOR (patch version not allowed) --- d3-array/index.d.ts | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/d3-array/index.d.ts b/d3-array/index.d.ts index 371a60b52b..eacd712e15 100644 --- a/d3-array/index.d.ts +++ b/d3-array/index.d.ts @@ -1,8 +1,10 @@ -// Type definitions for D3JS d3-array module v1.0.1 +// Type definitions for D3JS d3-array module 1.0 // Project: https://github.com/d3/d3-array // Definitions by: Alex Ford , Boris Yankov , Tom Wanzek // Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// Last module patch version validated against: 1.0.2 + // -------------------------------------------------------------------------- // Shared Types and Interfaces // -------------------------------------------------------------------------- @@ -90,25 +92,25 @@ export function extent(array: T[], accessor: (datum: T, in /** * Return the mean of an array of numbers */ -export function mean(array: (T | undefined)[]): number | undefined; +export function mean(array: Array): number | undefined; export function mean(array: T[], accessor: (datum: T, index: number, array: T[]) => number | undefined): number | undefined; /** * Return the median of an array of numbers */ -export function median(array: (T | undefined)[]): number | undefined; +export function median(array: Array): number | undefined; export function median(array: T[], accessor: (element: T, i: number, array: T[]) => number | undefined): number | undefined; /** * Returns the p-quantile of an array of numbers */ -export function quantile(array: (T | undefined)[], p: number): number | undefined; +export function quantile(array: Array, p: number): number | undefined; export function quantile(array: T[], p: number, accessor: (element: T, i: number, array: T[]) => number | undefined): number | undefined; /** * Compute the sum of an array of numbers. */ -export function sum(array: (T | undefined)[]): number; +export function sum(array: Array): number; /** * Compute the sum of an array, using the given accessor to convert values to numbers. @@ -118,7 +120,7 @@ export function sum(array: T[], accessor: (datum: T, index: number, array: T[ /** * Compute the standard deviation, defined as the square root of the bias-corrected variance, of the given array of numbers. */ -export function deviation(array: (T | undefined)[]): number | undefined; +export function deviation(array: Array): number | undefined; /** * Compute the standard deviation, defined as the square root of the bias-corrected variance, of the given array, @@ -129,7 +131,7 @@ export function deviation(array: T[], accessor: (datum: T, index: number, arr /** * Compute an unbiased estimator of the population variance of the given array of numbers. */ -export function variance(array: (T | undefined)[]): number | undefined; +export function variance(array: Array): number | undefined; /** * Compute an unbiased estimator of the population variance of the given array,