FKappaModule class abstract
The contract that every feature module in a FKappa application must implement.
A Module encapsulates a specific feature set (e.g., Auth, Cart, Product). It manages its own Routes, Dependency Injection, and Initialization logic.
Constructors
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- isLazy → bool
-
Whether this module should be loaded only when its routes are accessed.
no setter
- name → String
-
The unique name of the module.
no setter
-
routes
→ List<
RouteBase> -
The list of routes provided by this module.
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
init(
) → Future< void> - Async initialization.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerDependencies(
GetIt sl) → void - Register dependencies.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited