Skip to content

isDefinedFilter

isDefinedFilter<T>(values): T[]

Defined in: filtration/is-defined.ts:39

Filter an array to only include defined values (not null or undefined). This function uses the isDefined type guard for filtering.

Type Parameters

T

T

Parameters

values

(T | null | undefined)[]

The array of values to filter

Returns

T[]

A new array containing only the defined values

Example

const mixedValues = [1, null, 2, undefined, 3];
const definedValues = isDefinedFilter(mixedValues); // [1, 2, 3]