export default function take(object: T, keys: string[]): Partial { if (!object) return null; return Object.keys(object).reduce>((obj, field) => { if (keys.includes(field)) { obj[field] = object[field]; } return obj; }, {}); }