CarpenterRoute class
Декларация маршрута Carpenter.
YxRoute остается stable identity из yx_navigation, а Carpenter добавляет
runtime-слои: scope, shell и page.
Constructors
-
CarpenterRoute({required YxRoute route, CarpenterRouteScopeBuilder? scope, CarpenterRouteShellBuilder? shell, CarpenterRoutePageBuilder? page, List<
CarpenterRoute> children = const []}) -
Создает route declaration.
const
Properties
-
children
→ List<
CarpenterRoute> -
Вложенные route declarations.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- page → CarpenterRoutePageBuilder?
-
Terminal screen.
final
- route → YxRoute
-
Stable route id из yx_navigation.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scope → CarpenterRouteScopeBuilder?
-
Route-level DI/state/context wrapper.
final
- shell → CarpenterRouteScopeBuilder?
-
Route-level layout/chrome wrapper.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited