# Functions
NewAtomicManager creates a new instance of the atomic manager.
NewNotificationCenter returns a new notification center.
# Constants
ABTest is used when the decision is returned as part of evaluating an ab test.
AllFeatureVariables is used when the decision is returned as part of evaluating a feature with all variables.
Decision notification type.
Feature is used when the decision is returned as part of evaluating a feature.
FeatureTest is used when the decision is returned as part of evaluating a feature test.
FeatureVariable is used when the decision is returned as part of evaluating a feature with a variable.
Flag is used when the decision is returned using decide api.
LogEvent notification type.
ProjectConfigUpdate notification type.
Track notification type.
# Structs
AtomicManager adds handlers atomically.
DecisionNotification is a notification triggered when a decision is made for either a feature or an experiment.
DefaultCenter contains all the notification managers.
LogEventNotification is the notification triggered before log event is dispatched.
ProjectConfigUpdateNotification is a notification triggered when a project config is updated.
TrackNotification is a notification triggered when track is called.
# Type aliases
DecisionNotificationType is the type of decision notification.
Type is the type of notification.