/
githubmirror
/
immutable-js
Обзор
Документация
Войти
/
githubmirror
/
immutable-js
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.1.3
src/predicates/isMap.ts
16 строк
490 B
Julien Deniau
import comments into TS files
23 фев 2025, 22:59
23 фев 2025, 22:59
c16cbcf
Код
Авторство
О чём код?
import type { Map } from '../../type-definitions/immutable'; export const IS_MAP_SYMBOL = '@@__IMMUTABLE_MAP__@@'; /** * True if `maybeMap` is a Map. * * Also true for OrderedMaps. */ export function isMap(maybeMap: unknown): maybeMap is Map<unknown, unknown> { return Boolean( maybeMap && // @ts-expect-error: maybeMap is typed as `{}`, need to change in 6.0 to `maybeMap && typeof maybeMap === 'object' && IS_MAP_SYMBOL in maybeMap` maybeMap[IS_MAP_SYMBOL] ); }