UNPKG

type-plus

Version:
6 lines (4 loc) 181 B
import type { UnionKeys } from '../union_keys.js' export function hasProperty<T, P extends UnionKeys<T>>(value: T, prop: P): value is T & Record<P, T[P]> { return !!value[prop] }