MCPcopy Index your code
hub / github.com/angular/angular / isListLikeIterable

Function isListLikeIterable

packages/core/src/util/iterable.ts:13–20  ·  view source on GitHub ↗
(obj: any)

Source from the content-addressed store, hash-verified

11}
12
13export function isListLikeIterable(obj: any): boolean {
14 if (!isJsObject(obj)) return false;
15 return (
16 Array.isArray(obj) ||
17 (!(obj instanceof Map) && // JS Map are iterables but return entries as [k, v]
18 Symbol.iterator in obj)
19 ); // JS Iterable have a Symbol.iterator prop
20}
21
22export function areIterablesEqual<T>(
23 a: Iterable<T>,

Callers 3

supportsMethod · 0.90
diffMethod · 0.90
devModeEqualFunction · 0.90

Calls 2

isJsObjectFunction · 0.85
isArrayMethod · 0.80

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…