export const mapKeys = ( obj: object, mapper: ( value: unknown, key: string ) => string ) => Object.entries( obj ).reduce( ( acc, [ key, value ] ) => ( { ...acc, [ mapper( value, key ) ]: value, } ), {} );