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