@adrianhall/cloudflare-toolkit
@adrianhall/cloudflare-toolkit / index / valueOrDefault
Function: valueOrDefault()
valueOrDefault<
T>(value,defaultValue):T
Defined in: src/lib/guards/guards.ts:34
Return value unless it is null/undefined, in which case return defaultValue instead. Literally value ?? defaultValue — exists purely so lint rules can flag ad hoc ?? fallbacks used defensively while allowing this one blessed, individually-tested helper.
Type Parameters
T
T
Parameters
value
T | null | undefined
The value to return if defined.
defaultValue
T
The fallback returned when value is null/undefined.
Returns
T
value, or defaultValue when value is null/undefined.