A child Featurevisor instance with isolated context and sticky state.
Summary
Functions
Closes child listeners and delegated subscriptions.
Returns whether a feature is enabled.
Evaluates a flag through the parent instance.
Evaluates a variable through the parent instance.
Evaluates a variation through the parent instance.
Evaluates all or selected features through the parent instance.
Returns the effective child context.
Returns a variable value.
Returns a list variable after runtime type checking.
Returns a boolean variable after runtime type checking.
Returns a finite numeric variable after runtime type checking.
Returns an integer variable after runtime type checking.
Returns a decoded JSON variable.
Returns a map variable after runtime type checking.
Returns a string variable after runtime type checking.
Returns a variation value.
Subscribes to a child or delegated parent event.
Merges or replaces child context.
Merges or replaces child sticky values.
Types
Functions
Closes child listeners and delegated subscriptions.
Returns whether a feature is enabled.
@spec evaluate_flag(t(), String.t(), map(), map()) :: Featurevisor.Evaluation.t()
Evaluates a flag through the parent instance.
Evaluates a variable through the parent instance.
Evaluates a variation through the parent instance.
Evaluates all or selected features through the parent instance.
Returns the effective child context.
Returns a variable value.
Returns a list variable after runtime type checking.
Returns a boolean variable after runtime type checking.
Returns a finite numeric variable after runtime type checking.
Returns an integer variable after runtime type checking.
Returns a decoded JSON variable.
Returns a map variable after runtime type checking.
Returns a string variable after runtime type checking.
Returns a variation value.
Subscribes to a child or delegated parent event.
Merges or replaces child context.
Merges or replaces child sticky values.