/** Narrow an unknown value to a plain object (arrays and null excluded). */ export function isRecord(value: unknown): value is Record { return typeof value === 'object' && value !== null && !Array.isArray(value) } /** Narrow an unknown value to any non-null object, arrays included. */ export function isObjectLike(value: unknown): value is Record { return typeof value === 'object' && value !== null }