import type { LoosePick } from "./types" export function pick( object: T, keys: K[], ) { const keySet = new Set(keys) return Object.fromEntries( Object.entries(object).filter(([key]) => keySet.has(key)), ) as LoosePick }