UNPKG

easy-express-cwa

Version:

CLI tool to setup a common Express.js backend developed by codewithashim

18 lines (14 loc) 356 B
//['page','limit','sortBy','sortOrder'] const pick = <T extends Record<string, unknown>, k extends keyof T>( obj: T, keys: k[] ): Partial<T> => { const finalObj: Partial<T> = {}; for (const key of keys) { if (obj && Object.hasOwnProperty.call(obj, key)) { finalObj[key] = obj[key]; } } return finalObj; }; export default pick;