BloomFeatures class

Feature flags and subsystem toggles declared in bloom.yaml.

Controls which core framework modules (routing, signals state, data queries, native plugins) are enabled for the application build.

Example:

final features = BloomFeatures(
  routing: true,
  state: true,
  data: true,
  native: true,
);

Constructors

BloomFeatures({bool routing = true, bool state = true, bool data = false, bool native = false})
Creates a BloomFeatures configuration.
const
BloomFeatures.fromMap(Map map)
Constructs a BloomFeatures configuration from a parsed map.
factory

Properties

data → bool
Whether the data querying and caching module is enabled.
final
hashCode → int
The hash code for this object.
no setterinherited
native → bool
Whether the native hardware bridge module is enabled.
final
routing → bool
Whether the declarative routing module is enabled.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
state → bool
Whether the reactive signals state module is enabled.
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