Name Description Size Coverage
Enrollments.sys.mjs @import { ExperimentStore } from "./ExperimentStore.sys.mjs" 23852 88 %
ExperimentManager.sys.mjs @typedef {import("./PrefFlipsFeature.sys.mjs").PrefBranch} PrefBranch 58443 98 %
ExperimentStore.sys.mjs This is expected if we don't have anything stored 19073 94 %
Migrations.sys.mjs A named migration. @typedef {object} Migration @property {string} name The name of the migration. This will be reported in telemetry. @property {function(string): void} fn The migration implementation. 16569 94 %
NimbusFeatureManifest.inc.h 846 91 %
NimbusFeatures.cpp Returns the variable value configured via experiment or rollout. If a fallback pref is defined in the FeatureManifest and it has a user value set this takes precedence over remote configurations. 8009 92 %
NimbusFeatures.h 1946 -
PrefFlipsFeature.sys.mjs @import { ExperimentManager } from "./ExperimentManager.sys.mjs" 20225 93 %
RemoteSettingsExperimentLoader.sys.mjs @import { RemoteSettingsSyncErrorReason } from "./Telemetry.sys.mjs" 43434 92 %
SharedDataMap.sys.mjs Replace the stored data with an updated filtered dataset for cleanup purposes. We don't notify of update because we're only filtering out old unused entries. @param {string[]} keysToRemove - list of keys to remove from the persistent store 7255 92 %
TargetingContextRecorder.sys.mjs Return a function that returns specific keys of an object. All values will be awaited, so objects containing promises will be flattened into objects. Any exceptions encountered will not prevent the key from being recorded in the metric. @param {string[]} keys - The keys to include. @returns The function. 14529 96 %
Telemetry.sys.mjs @typedef {T[keyof T]} EnumValuesOf @template {type} T 11833 98 %