typescript-cubic-spline
Version:
14 lines (13 loc) • 352 B
TypeScript
declare class Spline {
xs: number[];
ys: number[];
ks: Float64Array;
constructor(xs: number[], ys: number[]);
getNaturalKs(ks: Float64Array): Float64Array;
/**
* inspired by https://stackoverflow.com/a/40850313/4417327
*/
getIndexBefore(target: number): number;
at(x: number): number;
}
export default Spline;