(value: unknown)
| 25 | } |
| 26 | |
| 27 | export function isObject(value: unknown): value is Record<PropertyKey, unknown> { |
| 28 | return Boolean(value) && typeof value === "object" && !Array.isArray(value); |
| 29 | } |
| 30 | |
| 31 | export function hasProperty<Key extends PropertyKey>(value: unknown, key: Key): value is Record<Key, unknown> { |
| 32 | return isObject(value) && key in value; |
no outgoing calls
no test coverage detected