INNER CODE UNIT · TypeScript

setDefaultAdapter

Intrect-io/OpenSwarm · src/adapters/index.ts:81

export function setDefaultAdapter(name: AdapterName): void {
  if (!adapters[name]) {
    throw new Error(`Unknown adapter: "${name}". Available: ${Object.keys(adapters).join(', ')}`);
  }
  defaultAdapter = name;
}

export function getDefaultAdapterName(): AdapterName {
  return defaultAdapter;
}

/**
 * True if `name` is a currently-registered adapter. Used to reject stale or
 * unknown persisted provider names instead of crashing downstream.
 */
export function isKnownAdapter(name: string): name is AdapterName {
  return Object.prototype.hasOwnProperty.call(adapters, name);
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…