Versions in this module Expand all Collapse all v7 v7.0.0 Sep 26, 2025 Changes in this version + const Control + type Evaluator struct + func NewEvaluator(splitStorage storage.SplitStorageConsumer, ...) *Evaluator + func (e *Evaluator) EvaluateDependency(key string, bucketingKey *string, featureFlag string, ...) string + func (e *Evaluator) EvaluateFeature(key string, bucketingKey *string, featureFlag string, ...) *Result + func (e *Evaluator) EvaluateFeatureByFlagSets(key string, bucketingKey *string, flagSets []string, ...) Results + func (e *Evaluator) EvaluateFeatures(key string, bucketingKey *string, featureFlags []string, ...) Results + type Interface interface + EvaluateFeature func(key string, bucketingKey *string, featureFlag string, ...) *Result + EvaluateFeatureByFlagSets func(key string, bucketingKey *string, flagSets []string, ...) Results + EvaluateFeatures func(key string, bucketingKey *string, featureFlags []string, ...) Results + type Result struct + Config *string + EvaluationTime time.Duration + ImpressionsDisabled bool + Label string + SplitChangeNumber int64 + Treatment string + type Results struct + EvaluationTime time.Duration + Evaluations map[string]Result Other modules containing this package github.com/splitio/go-split-commons/v5 github.com/splitio/go-split-commons/v6 github.com/splitio/go-split-commons/v8