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