decord/source/4710_DiscordImageFactory.js
2026-07-20 16:05:17 +00:00

41 lines
1.2 KiB
JavaScript

// Module ID: 4710
// Function ID: 40941
// Name: DiscordImageFactory
// Dependencies: []
// Module 4710 (DiscordImageFactory)
let closure_2 = importDefault(dependencyMap[0]);
let closure_3 = importDefault(dependencyMap[1]);
const tmp2 = () => {
class DiscordImageFactory {
constructor() {
tmp = closure_2(this, DiscordImageFactory);
return;
}
}
const arg1 = DiscordImageFactory;
const items = [
{
key: "create",
value(byteLength) {
const uint8Array = new Uint8Array(byteLength, 0, Math.min(64, byteLength.byteLength));
let obj = DiscordImageFactory(closure_1[2]);
const detectFileResult = obj.detectFile(uint8Array);
let mimeType;
if (null != detectFileResult) {
mimeType = detectFileResult.mimeType;
}
obj = null;
if ("image/png" === mimeType) {
const DiscordImagePng = DiscordImageFactory(closure_1[3]).DiscordImagePng;
obj = DiscordImagePng.create(byteLength);
}
return obj;
}
}
];
return callback(DiscordImageFactory, null, items);
}();
const result = arg1(dependencyMap[4]).fileFinishedImporting("modules/media/web/utils/DiscordImageFactory.tsx");
export const DiscordImageFactory = tmp2;