evert revised this gist 1 year ago. Go to revision
1 file changed, 1 insertion, 1 deletion
linear-convert.ts
| @@ -1,2 +1,2 @@ | |||
| 1 | - | export const linearConvert(value: number, [oldMin, oldMax]: [number, number], [newMin, newMax]: [number, number]) => | |
| 1 | + | export const linearConvert = (value: number, [oldMin, oldMax]: [number, number], [newMin, newMax]: [number, number]) => | |
| 2 | 2 | (((value - oldMin) * (newMax - newMin)) / (oldMax - oldMin)) + newMin; | |
evert revised this gist 1 year ago. Go to revision
1 file changed, 2 insertions
linear-convert.ts(file created)
| @@ -0,0 +1,2 @@ | |||
| 1 | + | export const linearConvert(value: number, [oldMin, oldMax]: [number, number], [newMin, newMax]: [number, number]) => | |
| 2 | + | (((value - oldMin) * (newMax - newMin)) / (oldMax - oldMin)) + newMin; | |