Skip to content

Function: isArrLikeSafe()

isArrLikeSafe<T, MapKey>(x): x is Set<T> | Map<MapKey, T> | T[]

Defined in: packages/core/src/is/isArr.ts:37

Check if value is convertible to an array by using Array.from(x) even if it comes from a different realm (eg: iframe, iframes, worker contexts, node vm contexts, browser extensions).

Caution: much slower than isArrLike due to use of Object.prototype.toString.call()

Type Parameters

T

T = unknown

MapKey

MapKey = unknown

Parameters

x

unknown

Returns

x is Set<T> | Map<MapKey, T> | T[]