Ejemplo: En nuestro código tenemos un objeto con el siguiente tipo
{ person: { name: string, }, status: string, date: Date, } en la interfaz de usuario hemos formateado la date y queremos buscar por este campo.
Según tengo entendido, la opción getFn es lo que necesitamos.
La única pregunta: ¿es posible tener un respaldo al comportamiento predeterminado de lib en caso de que no necesitemos ningún ajuste en el código?
Por ahora, nuestro fn se ve así (versión sin formato que maneja solo dos niveles de profundidad)
getFn: (obj, path) => { if (path.length === 1 && path[0] === 'date') { return format(obj[path[0]], DATE_FORMAT) } console.log({obj, path }) return path.length === 1 ? obj[path[0]] : (obj[path[0]] && obj[path[0]][path[1]]) },¡Gracias de antemano por cualquier sugerencia!