95 lines
2.1 KiB
TypeScript
95 lines
2.1 KiB
TypeScript
// Metro module 4030 (f4031).
|
|
import { createApexExperiment } from "../experiments/apex/index";
|
|
const apexExperiment = createApexExperiment({
|
|
name: "2026-03-overlay-default-keybind",
|
|
kind: "user",
|
|
defaultConfig: {
|
|
keybindOverride: void 0
|
|
},
|
|
variations: {
|
|
1: {
|
|
keybindOverride: "ctrl+tab"
|
|
},
|
|
2: {
|
|
keybindOverride: "alt+x"
|
|
},
|
|
3: {
|
|
keybindOverride: "ctrl+l"
|
|
}
|
|
}
|
|
});
|
|
const apexExperiment2 = createApexExperiment({
|
|
name: "2025-11-overlay-chat",
|
|
kind: "user",
|
|
defaultConfig: {
|
|
hasChat: false,
|
|
hasFriendList: false,
|
|
showNowPlayingForDifferentGames: false
|
|
},
|
|
variations: {
|
|
1: {
|
|
hasChat: true,
|
|
hasFriendList: false,
|
|
showNowPlayingForDifferentGames: false
|
|
},
|
|
2: {
|
|
hasChat: true,
|
|
hasFriendList: true,
|
|
showNowPlayingForDifferentGames: false
|
|
},
|
|
3: {
|
|
hasChat: true,
|
|
hasFriendList: true,
|
|
showNowPlayingForDifferentGames: true
|
|
}
|
|
}
|
|
});
|
|
const apexExperiment3 = createApexExperiment({
|
|
name: "2026-04-overlay-streamer-mode",
|
|
kind: "user",
|
|
defaultConfig: {
|
|
enabled: false
|
|
},
|
|
variations: {
|
|
1: {
|
|
enabled: true
|
|
}
|
|
}
|
|
});
|
|
export { apexExperiment as OverlayDefaultKeybindOverrideExperiment };
|
|
export function getOverlayDefaultKeybind(a0) {
|
|
return apexExperiment.getConfig({
|
|
location: a0
|
|
});
|
|
}
|
|
export { apexExperiment2 as OverlayChatExperiment };
|
|
export function getOverlayChatConfig(a0) {
|
|
return apexExperiment2.getConfig({
|
|
location: a0
|
|
});
|
|
}
|
|
export function useOverlayChat(a0) {
|
|
return apexExperiment2.useConfig({
|
|
location: a0
|
|
});
|
|
}
|
|
export { apexExperiment3 as OverlayStreamerModeExperiment };
|
|
export function getOverlayStreamerModeConfig(a0) {
|
|
return apexExperiment3.getConfig({
|
|
location: a0
|
|
});
|
|
}
|
|
export function useOverlayStreamerMode(a0) {
|
|
return apexExperiment3.useConfig({
|
|
location: a0
|
|
}).enabled;
|
|
}
|
|
export function trackOverlayInitializedExperiments() {
|
|
apexExperiment2.getConfig({
|
|
location: "OVERLAY_INITIALIZED"
|
|
});
|
|
apexExperiment3.getConfig({
|
|
location: "OVERLAY_INITIALIZED"
|
|
});
|
|
}
|