export function pick<T extends Record<string, any>, K extends keyof T>(
obj: T,
keys: K[]
): Pick<T, K> {
const result = {} as Pick<T, K>;
if (!obj){
return result;
}
for (const key of keys) {
if (key in obj) {
result[key] = obj[key];
}
}
return result;
}