decord/stable/source/modules/emoji_terms/EmojiTerms.tsx
2026-10-06 22:12:49 +00:00

41 lines
1.1 KiB
TypeScript

// Module ID: 5780
// Function ID: 5781
// Name: EmojiTerms
// Dependencies: [5781, 5782, 2]
// Module 5780 (EmojiTerms)
import LazyPromiseInitializerDefault from "LazyPromiseInitializer" /* 5781 */;
import EmojiTermsImporter from "EmojiTermsImporter" /* 5782 */;
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;