katana_router_builder library
Building system for katana router packages. Automatic Page route generation.
To use, import package:katana_router_builder/katana_router_builder.dart
.
Classes
- AnnotationValue
- Class for storing annotation values.
- ClassValue
- Defines the value of the class to which the annotation is assigned.
- HiddenPageGenerator
- Automatic generation of pages with hidden URLs.
- PageGenerator
- Automatic page generation.
- ParamaterValue
- Parameter Value.
- PathValue
- Value for path.
- QueryValue
- Parameters for query.
- RouterGenerator
- Automatic generation of routers.
Functions
-
katanaRouterPageBuilderFactory(
BuilderOptions options) → Builder - Builder Factory for pages.
-
katanaRouterRouterBuilderFactory(
BuilderOptions options) → Builder - Builder factory for routers.
-
queryClass(
ClassValue model, PathValue? path, AnnotationValue annotation) → List< Class> - Create classes for queries.
-
routerClass(
List< QueryValue> queries) → List<Class> - Create a class for the router.