UNPKG

@styleless-ui/react

Version:

Completely unstyled, headless and accessible React UI components.

1 lines 537 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.remap=exports.inLerp=exports.lerp=exports.clamp=exports.wrap=void 0;var wrap=function(r,e,p){return e+((r-e)%(p-e)+(p-e))%(p-e)};exports.wrap=wrap;var clamp=function(r,e,p){return Math.max(Math.min(r,p),e)};exports.clamp=clamp;var lerp=function(r,e,p){return r+p*(e-r)};exports.lerp=lerp;var inLerp=function(r,e,p){return(p-r)/(e-r)};exports.inLerp=inLerp;var remap=function(r,e,p,t,n){return(0,exports.lerp)(t,n,(0,exports.inLerp)(e,p,r))};exports.remap=remap;