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.