import { Predicate } from '../types' import { isObjectLike } from '../predicates/isObjectLike' export const has = (key: K): Predicate> => (value: unknown): value is Record => isObjectLike(value) && Object.hasOwnProperty.call(value, key)