frontend


frontend / api/inventory/utils/fieldPickers / pickNumber

Function: pickNumber()

pickNumber(r, k): undefined | number

Defined in: src/api/inventory/utils/fieldPickers.ts:47

Extract finite number from record, handling string coercion. Ignores NaN, Infinity, and non-numeric strings.

Parameters

r

Record<string, unknown>

Record to extract from

k

string

Key to look up

Returns

undefined | number

Finite number if found, undefined otherwise

Example

const quantity = pickNumber(obj, 'qty'); // returns number or undefined