Documentation
¶
Index ¶
- type FeatureFlagManager
- func (m *FeatureFlagManager) CanUseFeature(ctx context.Context, feature string, evalCtx featureflags.EvaluationContext) (bool, error)
- func (m *FeatureFlagManager) Close() error
- func (m *FeatureFlagManager) GetFloat64Value(ctx context.Context, feature string, defaultValue float64, ...) (float64, error)
- func (m *FeatureFlagManager) GetInt64Value(ctx context.Context, feature string, defaultValue int64, ...) (int64, error)
- func (m *FeatureFlagManager) GetObjectValue(ctx context.Context, feature string, defaultValue any, ...) (any, error)
- func (m *FeatureFlagManager) GetStringValue(ctx context.Context, feature, defaultValue string, ...) (string, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FeatureFlagManager ¶
func (*FeatureFlagManager) CanUseFeature ¶
func (m *FeatureFlagManager) CanUseFeature(ctx context.Context, feature string, evalCtx featureflags.EvaluationContext) (bool, error)
CanUseFeature satisfies the FeatureFlagManager interface.
func (*FeatureFlagManager) Close ¶
func (m *FeatureFlagManager) Close() error
Close satisfies the FeatureFlagManager interface.
func (*FeatureFlagManager) GetFloat64Value ¶
func (m *FeatureFlagManager) GetFloat64Value(ctx context.Context, feature string, defaultValue float64, evalCtx featureflags.EvaluationContext) (float64, error)
GetFloat64Value satisfies the FeatureFlagManager interface.
func (*FeatureFlagManager) GetInt64Value ¶
func (m *FeatureFlagManager) GetInt64Value(ctx context.Context, feature string, defaultValue int64, evalCtx featureflags.EvaluationContext) (int64, error)
GetInt64Value satisfies the FeatureFlagManager interface.
func (*FeatureFlagManager) GetObjectValue ¶
func (m *FeatureFlagManager) GetObjectValue(ctx context.Context, feature string, defaultValue any, evalCtx featureflags.EvaluationContext) (any, error)
GetObjectValue satisfies the FeatureFlagManager interface.
func (*FeatureFlagManager) GetStringValue ¶
func (m *FeatureFlagManager) GetStringValue(ctx context.Context, feature, defaultValue string, evalCtx featureflags.EvaluationContext) (string, error)
GetStringValue satisfies the FeatureFlagManager interface.
Click to show internal directories.
Click to hide internal directories.