Middleware typedef
Middleware =
Future<void> Function(BuildContext context, String route)
Signature for middleware that processes a route before the page loads.
Implementation
typedef Middleware = Future<void> Function(BuildContext context, String route);