API reference / @evolu/common / Result / getOrNull
Function: getOrNull()
function getOrNull<T, E>(result): T | null;
Defined in: packages/common/src/Result.ts:491
Extracts the value from a Result if it is an Ok, or returns null
if it is an Err.
Intended usage:
- When you need to convert a
Resultto a nullable value for APIs that expectT | null. - When the error is not important and you just want the value or nothing.
Example
const parseResult = parseJson('{"key": "value"}');
const value = getOrNull(parseResult);
// value is unknown | null
if (value != null) {
console.log("Parsed value:", value);
}
Type Parameters
| Type Parameter |
|---|
T |
E |
Parameters
| Parameter | Type |
|---|---|
result | Result<T, E> |
Returns
T | null