Skip to content

Router generic types

Alvaro Vasconcelos edited this page Mar 3, 2020 · 1 revision

Router generic types

Você pode precisar navegar para uma pagina especifica e solicitar um valor de retorno no pop(), Você pode tipar o objeto Router com o valor desse retorno;

 @override
  List<Router> get routers => [
    //type router with return type
    Router<String>('/event', child: (_, args) => EventPage()),
  ]

Agora você pode "tipar" o pushNamed e o pop

 String name = await Modular.to.pushNamed<String>();
 //and
 Modular.to.pop('Jacob Moura');

Clone this wiki locally