UNPKG

@daysnap/utils

Version:
18 lines (14 loc) 384 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/createLinearFunction.ts function createLinearFunction(x1, x2, y1, y2) { return (x) => { if (x <= x1) { return y1; } if (x >= x2) { return y2; } const r = (y2 - y1) / (x2 - x1); return r * (x - x1) + y1; }; } exports.createLinearFunction = createLinearFunction;