Skip to content

@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.