export const pick = , K extends keyof T>( obj: T, keys: K[], ): Pick => { const result = {} as Pick; for (const key of keys) { result[key] = obj[key]; } return result; };