frontend / api/analytics/util / asNumber
Function: asNumber()
asNumber(
v):number
Defined in: src/api/analytics/util.ts:31
Defensive number coercion (NaN → 0). Handles numbers and numeric strings; returns 0 for others. Useful for parsing backend data with uncertain types. Examples:
- asNumber(42) → 42
- asNumber("3.14") → 3.14
- asNumber("foo") → 0
- asNumber(null) → 0
- asNumber(undefined) → 0
- asNumber([]) → 0
- asNumber({}) → 0
Parameters
v
unknown
Returns
number