Package-level declarations
Types
A simple Boolean feature flag.
A simple Double feature flag.
A strongly typed representation of a feature flag that couples a key, a default value, and a data type. Feature flag instances can be used to acquire the value that flag represents from a FeatureFlagManager or ObservableFeatureFlagManager implementation.
An underlying store of raw, primitive feature flag values.
Acquire values from FeatureFlag instances.
A supplement to MixinFeatureFlagManager that allows extension via FeatureFlagManagerMixin.currentValueOfOrNull.
An implementation of ObservableFeatureFlagDataStore that allows overriding values produced by delegate with values held in memory.
A simple Long feature flag.
A FeatureFlagManager implementation that allows extension via mixins.
An underlying store of raw, primitive feature flag values that supports observability via Flow.
Acquire a Flow of values from FeatureFlag instances.
A supplement to ObservableMixinFeatureFlagManager that allows extension via ObservableFeatureFlagManagerMixin.valuesOfOrNull.
A ObservableFeatureFlagManager implementation that allows extension via mixins.
A simple String feature flag.