INNER CODE UNIT · TypeScript

ensureSkillsLoaded

steipete/summarize · apps/chrome-extension/src/entrypoints/options/main.ts:85

const ensureSkillsLoaded = async () => {
  const controller = await getSkillsController();
  if (!skillsLoadPromise) {
    skillsLoadPromise = controller.load().catch((error) => {
      skillsLoadPromise = null;
      throw error;
    });
  }
  await skillsLoadPromise;
};

const loadSkillsTab = () => {
  void ensureSkillsLoaded().catch((error) => {
    setStatus(
      uiMessage("skills.loadFailed", {
        error: error instanceof Error ? error.message : String(error),
      }),
    );

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…