UNPKG

@directus/api

Version:

Directus is a real-time API and App dashboard for managing SQL database content

15 lines (14 loc) 437 B
//#region src/utils/parse-numeric-string.ts function parseNumericString(stringValue) { let number = Number(stringValue); if (isNaN(number) || !Number.isFinite(number)) return null; if (number > Number.MAX_SAFE_INTEGER || number < Number.MIN_SAFE_INTEGER) try { number = BigInt(stringValue); } catch { return null; } if (String(number) !== stringValue) return null; return number; } //#endregion export { parseNumericString };