INNER CODE UNIT · TypeScript

resolveExtensionVersion

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

const resolveExtensionVersion = () => {
  const injected =
    typeof __SUMMARIZE_VERSION__ === "string" && __SUMMARIZE_VERSION__ ? __SUMMARIZE_VERSION__ : "";
  return injected || chrome?.runtime?.getManifest?.().version || "";
};

const { checkDaemonStatus, setDaemonStatus } = createDaemonStatusChecker({
  statusEl: elements.daemonStatusEl,
  getExtensionVersion: resolveExtensionVersion,
  isDaemonMode: () => {
    const state = booleanSettings.getState();
    return state.summaryRuntime === "daemon" || state.slideRuntime === "daemon";
  },
});

daemonCapability = createDaemonCapabilityController({
  statusEl: elements.daemonCapabilityStatusEl,
  enableBtn: elements.daemonPermissionEnableBtn,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…