Evaluate whether a flag is enabled.
Optionalcontext: FlagContextOptionalisOptionally evaluate a flag asynchronously, when the backing source can produce a more accurate answer than the cached snapshot.
Implemented only by providers whose SDK evaluates asynchronously (the
LaunchDarkly provider). A provider that omits it is not deficient: the
service resolves FlagProvider.isEnabled instead, which for a
purely local snapshot is already the correct answer.
Flag name
Optionalcontext: FlagContext
Targeting context
The evaluated value
Pull initial state into the cache.
OptionalstatusOptional status — absent when the provider has no health signal.
Release timers / connections.
Port that all flag providers implement.
Providers refresh their state out of band;
isEnabledevaluates against a cached snapshot synchronously.Since
0.1.0