add nanFallback for better errors

This commit is contained in:
Felix Roos 2023-08-24 08:50:42 +02:00
parent eb0301d74e
commit 281ad5fac9
3 changed files with 12 additions and 2 deletions

View file

@ -51,3 +51,11 @@ export const valueToMidi = (value, fallbackValue) => {
}
return fallbackValue;
};
export function nanFallback(value, fallback) {
if (isNaN(Number(value))) {
logger(`"${value}" is not a number, falling back to ${fallback}`, 'warning');
return fallback;
}
return value;
}