ZenithContainer constructor
ZenithContainer({
- ZenithContainer? parent,
- ZenithEnvironment environment = ZenithEnvironment.production,
- bool isScopedContainer = false,
- List<
ZenithOverride> overrides = const [], - Map<
ZenithEnvironment, List< environmentOverrides = const {},ZenithOverride> >
Creates a ZenithContainer, optionally with a parent for fallback
resolution, overrides, and environment-specific environmentOverrides.
Implementation
ZenithContainer({
this.parent,
this.environment = ZenithEnvironment.production,
this.isScopedContainer = false,
List<ZenithOverride<dynamic>> overrides = const [],
Map<ZenithEnvironment, List<ZenithOverride<dynamic>>> environmentOverrides =
const {},
}) : _overrides = _buildOverridesMap(
overrides: overrides,
environment: environment,
environmentOverrides: environmentOverrides,
);