isArrayLike<Value>(value): Value extends FunctionT ? false : Value extends { length: number; } ? true : unknown extends Value ? boolean : false
Checks if value is array-like.
A value is considered array-like if it's not a function
and has a value.length that's an integer greater than or equal to 0
and less than or equal to Number.MAX_SAFE_INTEGER.
Checks if
value
is array-like. A value is considered array-like if it's not afunction
and has avalue.length
that's an integer greater than or equal to0
and less than or equal toNumber.MAX_SAFE_INTEGER
.