frontend


frontend / api/inventory/utils/fieldPickers / pickNumber

Function: pickNumber()

pickNumber(r, k): number | undefined

Defined in: 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

number | undefined

Finite number if found, undefined otherwise

Example

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