Files
discord-decomp/modules/guild_automod/DataUtils.tsx
T
2026-11-01 12:12:55 +02:00

66 lines
1.6 KiB
TypeScript

// Metro module 11059 (f11060).
function $mk86294($env) {
return (a0, a1) => {
const r5 = $env.$parent;
const r13 = (0, r5[0])(r5[1][0]).camelCase(a1);
const r15 = $env[0];
if (typeof r15[a1] === "object" && !Array.isArray(r15[a1])) {
let env26926;
const r18 = r15[a1];
const r19 = env26926 = {
$parent: r5
};
env26926[0] = r18;
let r21 = r18;
if (r21 != null) {
r21 = Object.keys(r18).reduce($mk86294(r19), {});
}
a0[r13] = r21;
} else {
a0[r13] = r15[a1];
}
return a0;
};
}
function $mk86295($env) {
return (a0, a1) => {
const r5 = $env.$parent;
const r13 = (0, r5[0])(r5[1][0]).snakeCase(a1);
const r15 = $env[0];
if (typeof r15[a1] === "object" && !Array.isArray(r15[a1])) {
let env26927;
const r18 = r15[a1];
const r19 = env26927 = {
$parent: r5
};
env26927[0] = r18;
let r21 = r18;
if (r21 != null) {
r21 = Object.keys(r18).reduce($mk86295(r19), {});
}
a0[r13] = r21;
} else {
a0[r13] = r15[a1];
}
a0[r13] = r15[a1];
return a0;
};
}
let env7458 = {};
export function _transformMetadataToCamelCase(a0) {
let env18505;
const r2 = env18505 = {
$parent: env7458
};
env18505[0] = a0;
return a0 != null ? Object.keys(a0).reduce($mk86294(r2), {}) : a0;
}
export function _transformMetadataToSnakeCase(a0) {
let env18506;
const r2 = env18506 = {
$parent: env7458
};
env18506[0] = a0;
return a0 != null ? Object.keys(a0).reduce($mk86295(r2), {}) : a0;
}