ZenConfig class

Configuration settings for ZenState framework

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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

Static Properties

checkForCircularDependencies bool
Whether to check for circular dependencies
getter/setter pair
controllerCacheExpiry Duration
getter/setter pair
enableAutoDispose bool
Auto-dispose settings
getter/setter pair
enableDebugLogs bool
Debug settings
getter/setter pair
enableDependencyVisualization bool
Whether to enable dependency visualization
getter/setter pair
enableMetrics bool
New metrics settings
getter/setter pair
enableNavigationLogging bool
Navigation and routing settings
getter/setter pair
enablePerformanceMetrics bool
Alias for enablePerformanceTracking to match naming in other areas
getter/setter pair
enablePerformanceTracking bool
Performance and metrics settings
getter/setter pair
enableRouteLogging bool
getter/setter pair
strictMode bool
getter/setter pair
useRxTracking bool
Feature flags
getter/setter pair

Static Methods

applyEnvironment(String env) → void
Apply settings for different environments
configure({bool? debugLogs, bool? strict, bool? performanceTracking, bool? metrics, bool? autoDispose, Duration? cacheExpiry, bool? navigationLogging, bool? routeLogging, bool? rxTracking}) → void
Apply custom configuration
configureDevelopment() → void
Apply development configuration
configureProduction() → void
Apply production configuration
configureTest() → void
Apply test configuration
reset() → void
Reset all settings to defaults