1
0
Fork 0
js-utils/docs/api/js-utils.hasitems.md

879 B

Home > @apextoaster/js-utils > hasItems

hasItems() function

Test if a value is an array with some items (length > 0).

This is not a general replacement for .length > 0, since it is also a typeguard: if (hasItems(val)) else { val } will complain that val is never in the else branch, since it was proven not to be an array by this function, even if val is simply empty.

Signature:

export declare function hasItems<T>(val: Optional<Array<T>>): val is Array<T>;

Parameters

Parameter Type Description
val Optional<Array<T>>

Returns:

val is Array<T>