Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4943.js (118.4 MB)
64 lines
2.4 KiB
TypeScript
64 lines
2.4 KiB
TypeScript
// Module ID: 12964
|
|
// Function ID: 12965
|
|
// Name: guild_automod/ExperimentUtils
|
|
// Dependencies: [12965, 558, 568, 2]
|
|
// Exports: isInMentionRaidExperiment
|
|
|
|
// Module 12964 (guild_automod/ExperimentUtils)
|
|
import c from "c" /* 568 */;
|
|
import AutomodExperiment from "AutomodExperiment" /* 12965 */;
|
|
import "ReactCompilerGating";
|
|
import ReactCompilerGating from "ReactCompilerGating" /* 558 */;
|
|
import size from "module_2" /* 2 */;
|
|
|
|
const tmp2 = ReactCompilerGating.isReactCompilerEnabled() ? ((guildId, arg1) => {
|
|
const cResult = c.c(4);
|
|
if (cResult[0] !== guildId) {
|
|
const obj2 = { guildId, location: "988d4e_4" };
|
|
cResult[0] = guildId;
|
|
cResult[1] = obj2;
|
|
let tmp5 = obj2;
|
|
} else {
|
|
tmp5 = cResult[1];
|
|
}
|
|
if (cResult[2] !== (undefined === arg1 || arg1)) {
|
|
const obj3 = { autoTrackExposure: tmp4 };
|
|
cResult[2] = tmp4;
|
|
cResult[3] = obj3;
|
|
let tmp6 = obj3;
|
|
} else {
|
|
tmp6 = cResult[3];
|
|
}
|
|
const AutomodMentionRaidLimit = AutomodExperiment.AutomodMentionRaidLimit;
|
|
return AutomodMentionRaidLimit.useExperiment(tmp5, tmp6).enabled;
|
|
}) : ((guildId) => {
|
|
let autoTrackExposure = arg1;
|
|
if (arg1 === undefined) {
|
|
autoTrackExposure = true;
|
|
}
|
|
const AutomodMentionRaidLimit = AutomodExperiment.AutomodMentionRaidLimit;
|
|
return AutomodMentionRaidLimit.useExperiment({ guildId, location: "988d4e_4" }, { autoTrackExposure }).enabled;
|
|
});
|
|
const result = size.fileFinishedImporting("modules/guild_automod/ExperimentUtils.tsx");
|
|
|
|
export const isInMentionRaidExperiment = function isInMentionRaidExperiment(guildId) {
|
|
const AutomodMentionRaidLimit = AutomodExperiment.AutomodMentionRaidLimit;
|
|
return AutomodMentionRaidLimit.getCurrentConfig({ guildId, location: "988d4e_3" }).enabled;
|
|
};
|
|
export const useIsMentionRaidExperimentEnabled = tmp2;
|
|
export const useIsApplicationRuleEnabled = ReactCompilerGating.isReactCompilerEnabled() ? ((guildId) => {
|
|
const cResult = c.c(2);
|
|
if (cResult[0] !== guildId) {
|
|
const obj2 = { guildId, location: "automod_settings" };
|
|
cResult[0] = guildId;
|
|
cResult[1] = obj2;
|
|
let tmp4 = obj2;
|
|
} else {
|
|
tmp4 = cResult[1];
|
|
}
|
|
const AutomodApplicationRules = AutomodExperiment.AutomodApplicationRules;
|
|
return AutomodApplicationRules.useConfig(tmp4).enabled;
|
|
}) : ((guildId) => {
|
|
const AutomodApplicationRules = AutomodExperiment.AutomodApplicationRules;
|
|
return AutomodApplicationRules.useConfig({ guildId, location: "automod_settings" }).enabled;
|
|
});
|