55 lines
1.2 KiB
TypeScript
55 lines
1.2 KiB
TypeScript
// Metro module 12584 (f12585).
|
|
import { createApexExperiment } from "../../../experiments/apex/index";
|
|
const apexExperiment = createApexExperiment({
|
|
name: "2026-07-mobile-boosting-optimizations",
|
|
kind: "user",
|
|
defaultConfig: {
|
|
enabled: false,
|
|
removeYearlyUpsell: false,
|
|
recommendedBoostCount: null
|
|
},
|
|
variations: {
|
|
0: {
|
|
enabled: false,
|
|
removeYearlyUpsell: false,
|
|
recommendedBoostCount: null
|
|
},
|
|
1: {
|
|
enabled: true,
|
|
removeYearlyUpsell: false,
|
|
recommendedBoostCount: 2
|
|
},
|
|
2: {
|
|
enabled: true,
|
|
removeYearlyUpsell: true,
|
|
recommendedBoostCount: 2
|
|
},
|
|
3: {
|
|
enabled: true,
|
|
removeYearlyUpsell: false,
|
|
recommendedBoostCount: 3
|
|
},
|
|
4: {
|
|
enabled: true,
|
|
removeYearlyUpsell: true,
|
|
recommendedBoostCount: 3
|
|
}
|
|
}
|
|
});
|
|
export default apexExperiment;
|
|
export function getShouldRemoveYearlyUpsell(a0) {
|
|
return apexExperiment.getConfig({
|
|
location: a0
|
|
}).removeYearlyUpsell;
|
|
}
|
|
export function getMobileBoostingEnabled(a0) {
|
|
return apexExperiment.getConfig({
|
|
location: a0
|
|
}).enabled;
|
|
}
|
|
export function getRecommendedBoostCount(a0) {
|
|
return apexExperiment.getConfig({
|
|
location: a0
|
|
}).recommendedBoostCount;
|
|
}
|