Olá a todos, hoje quando estava colocando esse trecho de codigo: navigation.to?.pathname === '/receitas' ele estava dando o seguinte erro: Property 'pathname' does not exist on type 'NavigationTarget'.
Para solucionar o problema mude o código para: navigation.to?.url.pathname === '/receitas'
e o código completo ficara assim:
beforeNavigate((navigation)=> { if(listaVazia && navigation.to?.url.pathname === '/receitas'){ navigation.cancel(); } })