Repository URL to install this package:
Version:
2.0.4 ▾
|
import { isObj } from '../../types/obj/check/isObj'
import { toMobxSymbol, createPredicateForProperty } from '../deps'
const isAtomAdministration = createPredicateForProperty('Atom')
export function isAtom(x: any) {
if (isObj(x) === false) {
return false
} else if (isAtomAdministration(x)) {
const $mobx = toMobxSymbol(x) as any
return x[$mobx] === true
} else {
return false
}
}