UNPKG

@thi.ng/distance

Version:

N-dimensional distance metrics & K-nearest neighborhoods for point queries

13 lines 530 B
import type { ReadonlyVec } from "@thi.ng/vectors"; import type { IDistance, Metric } from "./api.js"; export declare class Squared<T> implements IDistance<T> { readonly metric: Metric<T>; constructor(metric: Metric<T>); to(x: number): number; from(x: number): number; } export declare const DIST_SQ: Squared<ReadonlyVec>; export declare const DIST_SQ1: Squared<number>; export declare const DIST_SQ2: Squared<ReadonlyVec>; export declare const DIST_SQ3: Squared<ReadonlyVec>; //# sourceMappingURL=squared.d.ts.map