GoRouterStateTypeExtension extension
Extension for type-safe parameter extraction from GoRouterState
- on
-
- GoRouterState
Methods
-
getOptionalParam<
T> (String key, T defaultValue) → T -
Available on GoRouterState, provided by the GoRouterStateTypeExtension extension
Get optional parameter with default value -
getParam<
T> (String key) → T -
Available on GoRouterState, provided by the GoRouterStateTypeExtension extension
Generic typed parameter getter with automatic type conversion -
getRequiredParam<
T> (String key) → T -
Available on GoRouterState, provided by the GoRouterStateTypeExtension extension
Get required parameter with type checking -
getTypedPathParameters<
T> () → Map< String, T> -
Available on GoRouterState, provided by the GoRouterStateTypeExtension extension
Get all path parameters as a typed map -
getTypedQueryParameters<
T> () → Map< String, T> -
Available on GoRouterState, provided by the GoRouterStateTypeExtension extension
Get all query parameters as a typed map -
getValidatedParam<
T> (String key, bool validator(T), {T? fallback}) → T -
Available on GoRouterState, provided by the GoRouterStateTypeExtension extension
Get parameter with validation -
hasParam(
String key) → bool -
Available on GoRouterState, provided by the GoRouterStateTypeExtension extension
Check if parameter exists in path or query