map-number
Version:
processing/p5.js map like function, including floating point numbers support
8 lines (5 loc) • 299 B
text/typescript
type MapFunction = (num: number, inMin: number, inMax: number, outMin: number, outMax: number) => number;
function create(func: MapFunction, inMin: number, inMax: number, outMin: number, outMax: number) {
return (num: number) => func(num, inMin, inMax, outMin, outMax);
}
export default create;