Continue refactoring

This commit is contained in:
2024-04-14 22:23:11 +02:00
parent 0a6d779867
commit 358195bf97
12 changed files with 147 additions and 152 deletions

View File

@ -1,19 +1,19 @@
// mathFunctions.ts
export const min = (app: any) => (...values: number[]): number => {
export const min = () => (...values: number[]): number => {
/**
* Returns the minimum value of a list of numbers.
*/
return Math.min(...values);
};
export const max = (app: any) => (...values: number[]): number => {
export const max = () => (...values: number[]): number => {
/**
* Returns the maximum value of a list of numbers.
*/
return Math.max(...values);
};
export const mean = (app: any) => (...values: number[]): number => {
export const mean = () => (...values: number[]): number => {
/**
* Returns the mean of a list of numbers.
*/
@ -21,14 +21,14 @@ export const mean = (app: any) => (...values: number[]): number => {
return values.length > 0 ? sum / values.length : 0;
};
export const limit = (app: any) => (value: number, min: number, max: number): number => {
export const limit = () => (value: number, min: number, max: number): number => {
/**
* Limits a value between a minimum and a maximum.
*/
return Math.min(Math.max(value, min), max);
};
export const abs = (app: any) => (value: number): number => {
export const abs = () => (value: number): number => {
/**
* Returns the absolute value of a number.
*/