/
githubmirror
/
immutable-js
Обзор
Документация
Войти
/
githubmirror
/
immutable-js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/predicates/isAssociative.ts
25 строк
739 B
Julien Deniau
sort all imports via eslint
12 июн 2025, 01:23
12 июн 2025, 01:23
67a4fa9
Код
Авторство
О чём код?
import type { Collection } from '../../type-definitions/immutable'; import { isIndexed } from './isIndexed'; import { isKeyed } from './isKeyed'; /** * True if `maybeAssociative` is either a Keyed or Indexed Collection. * * ```js * import { isAssociative, Map, List, Stack, Set } from 'immutable'; * * isAssociative([]); // false * isAssociative({}); // false * isAssociative(Map()); // true * isAssociative(List()); // true * isAssociative(Stack()); // true * isAssociative(Set()); // false * ``` */ export function isAssociative( maybeAssociative: unknown ): maybeAssociative is | Collection.Keyed<unknown, unknown> | Collection.Indexed<unknown> { return isKeyed(maybeAssociative) || isIndexed(maybeAssociative); }