🚀 Big News:Socket Has Acquired Secure Annex.Learn More
Socket
Book a DemoSign in
Socket

@types/skmeans

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@types/skmeans - npm Package Compare versions

Comparing version
0.11.3
to
0.11.4
+9
-9
skmeans/index.d.ts

@@ -6,10 +6,10 @@ // Type definitions for skmeans 0.11

type CentroidValues = number[] | number[][] | 'kmrand' | 'kmpp' | null;
type CentroidValues<TPoint extends number | number[]> = TPoint[] | 'kmrand' | 'kmpp';
interface Data {
interface DataResult<TPoint extends number | number[]> {
it: number;
k: number;
centroids: number[] | number[][];
centroids: TPoint[];
idxs: number[];
test: (x: number, point?: (x1: number, x2: number) => number) => void;
test: (x: TPoint, distance?: (x: TPoint, y: TPoint) => number) => void;
}

@@ -26,10 +26,10 @@

*/
declare function skmeans(
data: number[] | number[][],
declare function skmeans<TPoint extends number | number[]>(
data: TPoint[],
k: number,
centroids?: CentroidValues,
centroids?: CentroidValues<TPoint> | null,
iterations?: number | null,
distance?: (x: number, y: number) => number
): Data;
distance?: (x: TPoint, y: TPoint) => number | null,
): DataResult<TPoint>;
export = skmeans;
{
"name": "@types/skmeans",
"version": "0.11.3",
"version": "0.11.4",
"description": "TypeScript definitions for skmeans",

@@ -23,4 +23,4 @@ "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/skmeans",

"dependencies": {},
"typesPublisherContentHash": "4173c4a621e5205d452a9ced42a7b1d8da007d657005f3e23bfa44722338c099",
"typeScriptVersion": "3.8"
"typesPublisherContentHash": "b6153955acd8221218a77cc62c8e4e37da23908a09ec9b2411d4d16501f98d27",
"typeScriptVersion": "4.2"
}

@@ -16,10 +16,10 @@ # Installation

type CentroidValues = number[] | number[][] | 'kmrand' | 'kmpp' | null;
type CentroidValues<TPoint extends number | number[]> = TPoint[] | 'kmrand' | 'kmpp';
interface Data {
interface DataResult<TPoint extends number | number[]> {
it: number;
k: number;
centroids: number[] | number[][];
centroids: TPoint[];
idxs: number[];
test: (x: number, point?: (x1: number, x2: number) => number) => void;
test: (x: TPoint, distance?: (x: TPoint, y: TPoint) => number) => void;
}

@@ -36,9 +36,9 @@

*/
declare function skmeans(
data: number[] | number[][],
declare function skmeans<TPoint extends number | number[]>(
data: TPoint[],
k: number,
centroids?: CentroidValues,
centroids?: CentroidValues<TPoint> | null,
iterations?: number | null,
distance?: (x: number, y: number) => number
): Data;
distance?: (x: TPoint, y: TPoint) => number | null,
): DataResult<TPoint>;

@@ -50,3 +50,3 @@ export = skmeans;

### Additional Details
* Last updated: Thu, 23 Dec 2021 23:35:51 GMT
* Last updated: Mon, 13 Feb 2023 17:32:42 GMT
* Dependencies: none

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