UNPKG

typescript-cubic-spline

Version:
14 lines (13 loc) 352 B
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;