INNER CODE UNIT · JavaScript
loadFullScript
Useful-Scripts-Extension/useful-script · popup/index.js:61
async function loadFullScript(scriptOrId) {
const scriptId = typeof scriptOrId === "string" ? scriptOrId : scriptOrId?.id;
// Return from cache if already loaded
if (scriptCache.has(scriptId)) {
return scriptCache.get(scriptId);
}
if (isInlineOnlyScript(scriptOrId)) {
scriptCache.set(scriptId, scriptOrId);
return scriptOrId;
}
try {
// Dynamic import - only loads this one script
const module = await import(`../scripts/${scriptId}.js`);
const fullScript = module.default;