UNPKG

polate-js

Version:

A numerical and color interpolation utility for Javascript and Typescript.

22 lines (21 loc) 765 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function checkStrictlyIncreasingValidity(inputRange) { var validity = true; for (var i = 0; i <= inputRange.length - 2; i++) { if (inputRange[i + 1] <= inputRange[i]) { validity = false; break; } } return validity; } exports.checkStrictlyIncreasingValidity = checkStrictlyIncreasingValidity; function checkNoInfinityValidity(solveFor, inputRange, outputRange) { if (outputRange === void 0) { outputRange = []; } return !inputRange .concat(outputRange) .concat([solveFor]) .some(function (o) { return o === Infinity || o === -Infinity; }); } exports.checkNoInfinityValidity = checkNoInfinityValidity;