decord/alpha/source/modules/emoji_terms/EmojiTerms.tsx
2026-10-10 08:08:14 +00:00

41 lines
1.1 KiB
TypeScript

// Module ID: 5995
// Function ID: 5996
// Name: EmojiTerms
// Dependencies: [5996, 5997, 2]
// Module 5995 (EmojiTerms)
import LazyPromiseInitializerDefault from "LazyPromiseInitializer" /* 5996 */;
import EmojiTermsImporter from "EmojiTermsImporter" /* 5997 */;
import size from "module_2" /* 2 */;
function loadEmoji(arg0) {
let nextPromise;
const tmp = EmojiTermsImporter.emojiTermsImporter[arg0];
if (undefined !== tmp) {
const tmpResult = tmp();
nextPromise = tmpResult.then((result) => result.default);
} else {
nextPromise = Promise.resolve({});
}
return nextPromise;
}
let closure_2 = new LazyPromiseInitializerDefault(loadEmoji);
const obj = {
setEmojiLocale(locale) {
closure_2.setParams(locale);
},
getTermsForEmoji(name) {
let items;
const value = closure_2.get();
if (undefined !== value) {
items = value[name];
} else {
items = [];
}
return items;
}
};
const tmp2 = new LazyPromiseInitializerDefault(loadEmoji);
const result = size.fileFinishedImporting("modules/emoji_terms/EmojiTerms.tsx");
export default obj;