feat_openfeature library

An OpenFeature provider for feat.

FeatProvider wraps a feat FeatClient and implements the OpenFeature server SDK's FeatureProvider interface, so a Dart or Flutter app can read feat flags through the standard OpenFeature API.

Classes

FeatClientEvaluator
Adapts a live FeatClient to the FeatEvaluator seam.
FeatEvaluator
The minimal slice of FeatClient that FeatProvider depends on.
FeatProvider
An OpenFeature FeatureProvider backed by the feat Dart SDK.

Functions

featContextFrom(EvaluationContext context) → EvalContext
Translate an OpenFeature EvaluationContext into feat's EvalContext.
featContextFromParts(String? targetingKey, Map<String, Object?> attributes) → EvalContext
Translate a raw targetingKey + attribute bag into feat's EvalContext.