INNER CODE UNIT · TypeScript

getSkillsController

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

const getSkillsController = async () => {
  if (skillsController) return skillsController;
  if (!skillsControllerPromise) {
    skillsControllerPromise = import("./skills-controller")
      .then(({ createSkillsController }) => {
        const controller = createSkillsController({
          elements: {
            searchEl: elements.skillsSearchEl,
            listEl: elements.skillsListEl,
            emptyEl: elements.skillsEmptyEl,
            conflictsEl: elements.skillsConflictsEl,
            exportBtn: elements.skillsExportBtn,
            importBtn: elements.skillsImportBtn,
          },
          setStatus,
          flashStatus,
        });
        controller.bind();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…