UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

13 lines 341 B
export function toFloat(source, defaultValue) { if (source === undefined || source === null) { return defaultValue; } if (typeof source === 'number') { return source; } try { var result = Number.parseFloat(source); return Number.isNaN(result) ? defaultValue : result; } catch (_unused) {} return defaultValue; }