<button onClick={() => console.log( data.filter( (element: apiData) => new Date(element.dataemissao) >= allDatesRange[0] && new Date(element.dataemissao) <= allDatesRange[length - 1], ), ) } > data filteres </button> Funciona cuando trato de obtener solo fechas que son más grandes que el primer valor de la matriz allDatesRange .
Prueba esto.
<button onClick={() => console.log( data.filter( (element: apiData) => new Date(element.dataemissao) >= allDatesRange[0] && new Date(element.dataemissao) <= allDatesRange[allDatesRange.length - 1], ), ) } > data filteres </button>