AddonRollbackAction.sys.mjs |
|
2407 |
AddonRolloutAction.sys.mjs |
@param {string} slug
@param {object} extra Extra details to include when reporting the error to telemetry.
@param {string} extra.reason The specific reason for the failure.
|
6873 |
BaseAction.sys.mjs |
Base class for local actions.
This should be subclassed. Subclasses must implement _run() for
per-recipe behavior, and may implement _preExecution and _finalize
for actions to be taken once before and after recipes are run.
Other methods should be overridden with care, to maintain the life
cycle events and error reporting implemented by this class.
|
10613 |
BaseStudyAction.sys.mjs |
Base class for local study actions.
This should be subclassed. Subclasses must implement _run() for
per-recipe behavior, and may implement _finalize for actions to be
taken once after recipes are run.
For actions that need to be taken once before recipes are run
_preExecution may be overriden but the overridden method must
call the parent method to ensure the appropriate checks occur.
Other methods should be overridden with care, to maintain the life
cycle events and error reporting implemented by this class.
|
1351 |
BranchedAddonStudyAction.sys.mjs |
This action handles the life cycle of add-on based studies. Currently that
means installing the add-on the first time the recipe applies to this
client, updating the add-on to new versions if the recipe changes, and
uninstalling them when the recipe no longer applies.
|
24328 |
ConsoleLogAction.sys.mjs |
|
611 |
MessagingExperimentAction.sys.mjs |
|
958 |
PreferenceExperimentAction.sys.mjs |
Enrolls a user in a preference experiment, in which we assign the
user to an experiment branch and modify a preference temporarily to
measure how it affects Firefox via Telemetry.
|
9495 |
PreferenceRollbackAction.sys.mjs |
|
3031 |
PreferenceRolloutAction.sys.mjs |
Check that all the preferences in a rollout are ok to set. This means 1) no
other rollout is managing them, and 2) they match the types of the builtin
values.
@param {PreferenceRollout} rollout The arguments from a rollout recipe.
@throws If the preferences are not valid, with details in the error message.
|
8435 |
schemas |
|
|
ShowHeartbeatAction.sys.mjs |
|
7109 |