decord/alpha/source/modules/guild_automod/DataUtils.tsx

70 lines
2 KiB
TypeScript
Raw Normal View History

2026-10-09 10:00:15 +00:00
// Module ID: 11409
// Function ID: 11410
// Name: DataUtils
2026-07-29 08:29:29 +00:00
// Dependencies: [12, 2]
// Exports: _transformMetadataToCamelCase, _transformMetadataToSnakeCase
2026-07-20 16:05:17 +00:00
2026-10-09 10:00:15 +00:00
// Module 11409 (DataUtils)
2026-10-03 08:58:59 +00:00
import _mod12 from "module_12" /* 12 */;
import size from "module_2" /* 2 */;
2026-08-24 06:08:38 +00:00
const result = size.fileFinishedImporting("modules/guild_automod/DataUtils.tsx");
2026-07-29 08:29:29 +00:00
export const _transformMetadataToCamelCase = function _transformMetadataToCamelCase(body) {
2026-10-09 10:00:15 +00:00
const f108088 = (acc, item) => {
2026-10-03 08:58:59 +00:00
const obj = _mod12;
const camelCaseResult = obj.camelCase(item);
if (typeof body[item] === "object") {
const _Array = Array;
if (!Array.isArray(body[item])) {
body = tmp3;
let reduced = tmp3;
if (null != body[item]) {
const _Object = Object;
const keys = Object.keys(tmp3);
2026-10-09 10:00:15 +00:00
reduced = keys.reduce(f108088, {});
2026-07-20 16:05:17 +00:00
}
2026-10-03 08:58:59 +00:00
acc[camelCaseResult] = reduced;
2026-07-20 16:05:17 +00:00
}
2026-10-03 08:58:59 +00:00
return acc;
}
acc[camelCaseResult] = body[item];
};
let reduced = body;
if (null != body) {
let _Object = Object;
let keys = Object.keys(body);
2026-10-09 10:00:15 +00:00
reduced = keys.reduce(f108088, {});
2026-07-20 16:05:17 +00:00
}
return reduced;
2026-07-29 08:29:29 +00:00
};
export const _transformMetadataToSnakeCase = function _transformMetadataToSnakeCase(metadata) {
2026-10-09 10:00:15 +00:00
const f108089 = (acc, item) => {
2026-10-03 08:58:59 +00:00
const obj = _mod12;
const snakeCaseResult = obj.snakeCase(item);
if (typeof metadata[item] === "object") {
const _Array = Array;
if (!Array.isArray(metadata[item])) {
metadata = tmp3;
let reduced = tmp3;
if (null != metadata[item]) {
const _Object = Object;
const keys = Object.keys(tmp3);
2026-10-09 10:00:15 +00:00
reduced = keys.reduce(f108089, {});
2026-07-20 16:05:17 +00:00
}
2026-10-03 08:58:59 +00:00
acc[snakeCaseResult] = reduced;
2026-07-20 16:05:17 +00:00
}
2026-10-03 08:58:59 +00:00
acc[snakeCaseResult] = metadata[item];
return acc;
}
acc[snakeCaseResult] = metadata[item];
};
let reduced = metadata;
if (null != metadata) {
let _Object = Object;
let keys = Object.keys(metadata);
2026-10-09 10:00:15 +00:00
reduced = keys.reduce(f108089, {});
2026-07-20 16:05:17 +00:00
}
return reduced;
2026-07-29 08:29:29 +00:00
};