interface Length { (list: T): T extends ArrayLike ? number : void; } /** * Returns the number of elements in the array by returning `arr.length`. */ export const lengthArray = ((arr?: ArrayLike) => arr && arr.length) as Length