in pkg/provider/provider.go [46:55]
func (e FlagProvider) FloatEvaluation(ctx context.Context, flag string, defaultValue float64,
evalCtx openfeature.FlattenedContext) openfeature.FloatResolutionDetail {
confidence := e.confidence.WithContext(processTargetingKey(evalCtx))
res := confidence.ResolveFlag(ctx, flag, defaultValue, reflect.Float64)
detail := c.ToFloatResolutionDetail(res, defaultValue)
return openfeature.FloatResolutionDetail{
Value: detail.Value,
ProviderResolutionDetail: toOFResolutionDetail(detail.ResolutionDetail),
}
}