mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-10 01:43:43 +00:00
529751578d
* refactor * separate in and out time * keep element on screen * animate on play * spelling * explain animation decisions * guard numbers from url params * spelling Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com> * rename safeParseNumber * use view data * refactor getOptionsFromParams * rebalance animation timing --------- Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com>
9 lines
269 B
TypeScript
9 lines
269 B
TypeScript
import { MaybeString } from 'ontime-types';
|
|
|
|
export default function safeParseNumber(value: MaybeString, defaultValue: number = 0): number {
|
|
if (!value) return defaultValue;
|
|
const number = Number(value);
|
|
if (isNaN(number)) return defaultValue;
|
|
return number;
|
|
}
|