Skip to main content

core.isdefined

Home > @medplum/core > isDefined

isDefined() function​

Helper function to narrow a type by excluding undefined/null values.

Signature:

export declare function isDefined<T>(value: T | undefined | null): value is T;

Parameters​

Parameter

Type

Description

value

T | undefined | null

The value to refine

Returns:

value is T

boolean

Example​

const arr: Array<number | undefined> = [1,undefined];
const refined: Array<number> = arr.filter(isDefined);